Portál AbcLinuxu, 13. května 2025 17:31
zdroj: ---------------zacatek zdroje 11 12 13 14 21 22 31 32 33 34 ---------------konec zdroje Rada bych dostala: 11,12,13,14 31,32,33,34 dotazy: 1. proc mi nejde: echo -e "girl\nwho perl\n"|perl -ple 's/girl.who/xxx/s' tj. jaky prepinac mam spatne, protoze #!/usr/bin/perl -w $x = "There once was a girl\nwho programmed in Perl\n"; $x =~ s/girl.who/xxx/s; printf "$x\n"; chodi! 2. jak matchnout prazdnou radku
echo -e "girl\nwho perl\n"|perl -00 -ple 's/girl.who/xxx/s'
přepnoutí do zpracování odstavců
-00
a -0777
(pro jednorázové zpracování celého souboru).
Jinak něco lze najít třeba tady: Uncommon* but Useful Perl Command Line Options for One-liners.
echo -e "girl\n\nwho perl\n"|perl -00 -ple 's/girl..who/xxx/s'
(odstavec je oddělený novým řádkem)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.