Portál AbcLinuxu, 11. května 2025 04:01
*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.