awk v shellu vs perlu
Milan Cizek
cizek.milan at seznam.cz
Wed Jul 13 00:30:51 CEST 2016
Ahoj,
asi je to OT, ale nemůžu dohledat příčinu rozdílného chování tohoto příkazu:
df -T | sed 1d | awk '{gsub(/\s+$/, //, $7) $7; print $2 "|" $7}'
dělá přesně co chci, tj. vypíše seznam - "fstype|mountpoint". Přičemž druhou
položku trimuje o mezery.
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);
Je ten trim řešitelný nějak v rámci toho externího příkazu, nebo to prostě
musím řešit až perlu?
Díky za nápad.
Milan
More information about the Users-l
mailing list