Dne 13.7.2016 v 8:47 Dan Lukes napsal(a):
Jakmile to ale dám do perlu, pak mi tam ty mezery za $7 zůstávají... :(
my @df = `df -T | sed 1d | awk '{gsub(/\\s+\$/, //, \$7) \$7; print
\$2 "|"
\$7}'`;
print Dumper(\@df);
Me ne - a predpokladam, ze ani tobe ne, ze jen spatne koukas. To co na
konci "prebyva" neni mesera, ale znak konce radku. Ktery tam byl i kdyz
to nebylo v perlu.
Nemam perl rad a nejsem s nim kamarad, tak ti nereknu jak ho presvedcit,
aby se spravne vyporadal s koncema radku. Ale pokud v perlu pises, tak
to urcite zvladnes sam.
Jenom pro doplnění obzorů - klíčová funkce je chomp()
Dá se použít na skalár a také na celé pole, takže stačí mezi přečtní a
print vetknout:
chomp(@df);
Ale to jen abych rozšířil všeobecné obzory.
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l