[ LUGOS ] odstranitev presledkov in koncev vrstic iz datoteke
Lego Andy
andy na x0.org
Pet Maj 5 19:33:55 CEST 2000
> Zanima me kako bi lahko iz neke datoteke ali pa iz stdin izbrisal vse presledke
> od za?etka vrstice, do prve ?rke in od zadnje ?rke do konca vrstice in vse
> konce vrstic (newline), tako, da bi bil tekst iz ve?vrsti?ne datoteke ves v eni
> vrstici.
#!/usr/bin/perl -w
while(<>){
s/^\s*//;
s/\s*$/ /;
print;
}
print "\n";
To das v file recimo a.pl, pol pa reces:
cat whatever | perl a.pl
Varjanta b:
cat text | perl -ne "s/^\s*//; s/\s*$/ /; print"
Andy
--
------------------------------------------------
|\ _,,,,--,,_ E-MAIL: andy na x0.org
/,`.-'`' -, \-;, ICQ: 10024539
|,4- ) ),,__ ,\ ( ;; URL: http://andy.x0.org
'---''(.'--' `-'`.)`' TEL: 301 725 5724
------------------------------------------------
Dodatne informacije o seznamu Starilist