Portál AbcLinuxu, 7. listopadu 2025 04:50
*cokoliv nebo cokoliv* (v cokoliv neni hvezdicka). Ale nevyhovi mu retezce *cokoliv* nebo cokoliv.
Chtel bych to bez konstrukce (?(condition)yes-pattern|no-pattern). Jde pouze zapamatovat si, co vyhovelo vyrazu (*?) - hvezdicka nebo nic.
[ivok@zero ~]$ cat x *ok *blbe* jesteblbsi taky ok* [ivok@zero ~]$ perl -ne 'print if /^[^*]*\*$|^\*[^*]*$/' x *ok taky ok*
\*.*[^*] a [^*].*\* a mezi výsledky uděláš xor.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.