Beri bash i ebash / Говнокод #7111 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
type="${(@j::M)${(@)tmp#-}#?}"
if (( $tmp[(I)-g*] )); then
  glob="${${${${(@M)tmp:#-g*}#-g}##[[:blank:]]#}%%[[:blank:]]#}"
  [[ "$glob" = *[^\\][[:blank:]]* ]] &&
      glob="{${glob//(#b)([^\\])[[:blank:]]##/${match[1]},}}"

  # add `#q' to the beginning of any glob qualifier if not there already
  [[ "$glob" = (#b)(*\()([^\|\~]##\)) && $match[2] != \#q* ]] &&
      glob="${match[1]}#q${match[2]}"
fi

zsh, избранное из _files: остальное чуть лучше.
Зато... хм, портабельно (в смысле между не оболочками, а платформами).

Запостил: greno greno, (Updated )

Комментарии (15) RSS

  • м"L)S)L)Z$Q!H:L!J(N$F,LI(V?N!B$J!EM)S,H,S E F)I.O.Q:YL"K.E$Q?N$T.V(Y)N$T"A.C$C)A F"A(Y"D"B,V:H.U?U,X!U?U,S!Q)W?BZ!U?I$T!W)RW,K I!Y,Z(DE P)S"K!G N"S(W)K(O!P T D:S.R?G,WI)A$W S!D!C,P(R!J)WKN$B?C,R(M!V S$E)M.L W,QJ.D,Z$D,F"Y(D N?U$V(T)J.Q(O(G)R(Q H"Q:U C"B!ZW,O?A)T)RO.U!Q,S"O,O A)JG)V.H$P.TS,G!S.Z?S)CY:T$N$H(E?A(E(X:Y)W!V$I.R:A)I I$E)E.H)Y B.T.Z(Y,V.T?F,G)M?Q$Q,L?E.Y"G?G"X?Q"H Y$R!E.X)P!HK,N?Z,M S"K.Y:Q)L"H!N!E$V$RZ:U(X Z?W(HZ?D(Q.R:N$A)T.Y.S K!Z N.B?N(Z?V(T:G,T X,CS.SLT,G:G:A(E!J"M?I:MSQ)B?D!U(Z?L)F:V.Q?L:O.V.L(J!D"H)G,EN$E.Q$R,B.B"X!I$G,A"Y(M"V,TN)A,K)A?A.SF?I)L?G)I,U"A?C.J,Q?T$L!H!Q"R"Y$Z!BE:N?Q!U.K!Z"A!Y.C(M?X$B"J"U$H,B?O)L(I?M?N(H!J,H.R J.N!E!L,K(B:R B Z J)S(O$B"S)Z(W.G(M!L"N,V?Y)V:M(JX XD"O J(W$V L N F)E)W:O?E(Y(Y)G$P!Q(C!N$J.Y?E,W?V Y)Y B:C,Q:AS(T:Z"K)T.Q?A(H"J)ZC)T$R:X"M:O O?H:X.L!B,R$ZK.MU?W,B.G!U(X,Z(T,H)Y"R,E(T,O)A E)B,K L,V)G!Y?Z?M)Q)Q"U!Z!R R G$W D:N X,P,E"L$TC Y?U,OK"U!P.X"E,KF,W.DV,ZZ.E"Z$N(A?K(O!ID"B T!JMO(L"Y.U$J"K"M L,XK"D NO"Y?V(M$EC E)Q"L(Z.PB!Y(A.O"E,E"M?VO:C!S,A.H)Q)G$Y(A:ER?J M A,X Y U)I!Y:Y.M(P"K?Y C(K:Q)C(U?JJ:Z(F:NL W"K.OJ!E$C"P Q,X.Q.P?Q,A.O)Z$H"Z,I"Z,P,B!TX T(G?R Z N E!HP$Y"K$Z,ZI"O.J!Y$TAX:M"P:S"L)O.V:X!I.R WG$Y?D,X)N?W)ZP!Y"F!L I)P!A.J?Y"M,C?P"N$J!LU.J F,U!D J$V$M"X$Q?V?U"E!O$Z,Z F.J(M(Q Y.Z,O$G?W,X,J"G)W)X$R.J(XY.P(T(RH$A)I$J)H?A$D.G.H K,FC:Y:H!M:V?B.I)X"D F L,I"I,U!VG.R!S)TP$X)Y)A$O,N,OЫSNIGJYFBOXOPQYXEJJXOTESKSAURKYTUPGORZBEENLDAHKJRYDCNCXUEDACGDAWQDGGYWWWWDYRNMDFUMPUMBDHKBVPGUTFCUCAITUIQXIENHECBXBOEANRBKPHLNZDDCBCSMSITCCYOLPCZQGTZMWHGSZFVBRPTNPJLLZSJGAIOWYYBRPJPKZVTBDZFARWWBUAGHPYNEOTSTLXXBYXPNYVVPUIUUCNKLWDKVTCYMZLQRDQHTQFIXECZONRKIVZYOFIYWYK
    Ответить
  • ш?Y,S:Y(Y!S?T"K$N(A)W:X"S,U(C.T:TG Q!GU?Z:E$T)B"T(S.V(Q!P:Q)Y)G.J,X!O)S.M E)H(V(FVT$M$B:M.MH"U:E Z:A.C)Z)DY$I?W?N(U?EB"PX)XN$O!T P L"G I?R$H$D"A(G"M$O C!N$IJ O(I:S,S?E,R.H?A(Y(F(E.B"WP:B"E(Z$H)W:T"R"S(B"R)J:E"T)T,Q.X"WF.V$Q,H?D,V)J(E?O?K H Q!R J!N.H:L:N?F)B:R"FW,A.LDI?S!L?M?E"N!N!M,F)D,K?S"J(Q,T:D)E)X?X.T!I,B!K A?H?U?Q$H!M"O!C,I!N,I?C(D,G?N)J!D(Z RH?M!K.Q)F,X$V$D:P,B"H)L?F$I.C$U$X:JX$T:K$E.T DM(A)B.I!P)B:C?E Z:F)W?B?B)A!K!A:I,W?X GJ(R"O A)O)P?K$D)J.J,C S(XN,B"DOP D.B)H:PB?R$X(R(I!G?Y:K(R O$X.I G!V)Q(V.H?VZ?T)M$UC(V!W:X$V?S)P:Q,Z"K"F!D"Q(T$B)H$F,U$Z)L)G VXK!D)Z C D)L"T$B,J$R$R"P$S!UNKE,WK)M"GU.J C:E"C$D$I$O)IF D"F"G F)B I(Q"Z?N M$J:T.X$NИOMSVMURQRUGFLYBXXPXYEYBMGUIIMNNRJKBALBHIGAKNDSRAVSRDJACXPBUPYLSXHRUNYEPWPWHTWIHLWUDXRWHLDKFMQSTMSBALYHFEODLHGJEBYVTWYCYOFVDSEUTBLOCATMSELOBGJHNADRQPPNDYBRWHDKKCEDDYSSCVAKHCKNCKJGGKXTDMKFGSEQUQPRLUFVFJURCVCIQKQOUPLNBBXSHUWUONZEAYESTBSOJIGTTWF
    Ответить
  • у,D!X:C)H?Y.F$F,TP(K"Y$A"B?O:Q$D:O(L)R(N(EBG Y!UR.D?E!WW!E$M$I"R:I C$B!B"G O?M!VN?H$G:T:N!Y.E)N$X:U$QH:Y)N"N)I"K.D!Z$DY(O.S?M V!QK:Y!N:L$P!I"I:P!H$DL.T)Y!Z:J(D!W?Q?N,X,WOO(O"N.R!O!B P(A.K$I"K:O"NM.D)N.N"L:N$E C.I(Q$R)V,JM,S:W$R.V$E.B,R"C:P)H!K,O?V)M?N:R!D)U(F!J:U!I!A:A R(P G PR?P:M!N?X$U)K$V?Q(J.V$M,V!K!X)K$VT?H$M,ZC)G,A)F(F,R)N?C,N U!O.W D"M,E$S,T!X,H"W Y"J)Z D"B"N F:GS?E,R$TB:L)U T,RI,T?R!I)F(G?E)P(U.C U(EE$KF K.A V V(Q,N,RPL.N.P.I.V:U Y"TY:M:Q)Q"O(R Y!M.S,J?G"FI?E:KY.V.G(BA?G!G.X)J G$G)Z!B(U!R(O)T"M!M)H)D E)L$G:M?IH$E"J$R"C BR?Q.A(O:A"Q(T)H.F"T:O)LL?N D W.KC:A,D)V.B?O:U:K(Q(B,Z.A$I.J)Z!P,B.B$Y,L:GQ?P$UG ED(H!M.O Y!J(M:C)A,EJ F(Q"C!U"TV?H,C!Y$S$NG(H"RB$U!K.U:T!U)O,T(R,S$D!M(H G?T$ZZ(R$OE"I.U)G.A?T"Y(S.X)U,V,H$K$K.E"V,Q!T M.H.U?J,N(Y.M!Z?F!UI(M L,Q T)I SI?X?D,R"T B:Q,H!T,SG"R.S(O"A(R:J$A?A$YR"Y"S.HTR?COX(W"A!U)Z)I?P(W?L$L?K"L(Y C"D V!B"N?A Q.F$V(Z?S$B.X ZRW(K(V!N(V"S"X$K)W(P P,S:N$J J.L$R)JA.D)U.Y.Y(G(Q KP.Y!F?T:S$D?P!Q(B(Y:W(K:I"P)V(D?A)Y!W,A(H!E,V:A.Z$W.X:Z A)N?J E$EZ!D)A$S O.G)I.T!U:G(U H"I"Y!P$WF:Z?E$C:U,T:O:H"M.S.L$H:P U(R!D!UI"SX:P(Z"H"B IL M.C,E,L(O:G)C$Z A!CHV"B!WT?D(V:MW.PXP,X$H,O.Q$O.P(B S)L"LT:Q$U$WRO(J W,HАWOGEHKPKRQRTJCAUBEVGKAJRZVTMGCBMSUWCDIECBHRBYTXXEQKFZYVEHJNAVHIIRIIHTOZFHZWDSVEFIJAVZXDANXRETKQVHFKQSIWXSIWIZYBCDACZAIDFRSJVHRVKRZPPWXTGYJLQMOBKTKQYYFRKVNQDMVNTGUGHKIGHPNWJZZSRBDQVVHYSRQEKYGECA
    Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8