vystup: pouze text odpovidajici regularnimu vyrazu
Ivo Kocvara
xkocvara na fi.muni.cz
Úterý Červen 11 14:33:51 CEST 2002
Michal Hajek wrote:
>
> Jo - pokud bych chtel ten regul. vyraz jako parametr pro perl
> (pripadne promennou prostredi), jak na to ? Samozrejme
> jsem zkousel
> REG=vyraz
> ale perl '....($REG)....' ani perl '... $ENV{'REG'}' (to jsem videl
> nekde na netu) samozrejme nefunguje :-)
>
Jak nefunguje?
bash$ echo "A1 A2 A3" | REG='[A-Z]+[A-Z]*[0-9]+' perl -n -e 'print "$1\n"
while (/($ENV{"REG"})/g)'
A1
A2
A3
> Diky,
> Michal
>
> PS: ze bych se na stara kolena naucil Perl ? :-) Zatim jsem vystacil
> s ksh, sed, grep, awk :-)
Urcite :-) Vyhoda je, ze ty ostatni muzete vetsinou zapomenout...
--
ivo kocvara
Další informace o konferenci Linux