Portál AbcLinuxu, 14. května 2025 00:00
df -h|awk '{print "\t"$1, $2, $6}'
Filesystem Size Mounted
/dev/hdc2 2.6G /
udev 125M /dev
/dev/hdd1 9.2G /home
/dev/hdd2 9.2G /var
shm 125M /dev/shm
Ale takovy:
Filesystem Size Mounted
/dev/hdc2 2.6G /
udev 125M /dev
/dev/hdd1 9.2G /home
/dev/hdd2 9.2G /var
shm 125M /dev/shm
Dulezite je zachovani toho tabulatoru. Zkousel jsem to pomoci columns -t, ale ten mi uvodni tabulator sezral.
Diky moc za radu.
df -h|awk '{printf("%-30s %10s %-20s\n", $1, $2, $6)}'
df -h|awk '{printf "%-30s %10s %-20s\n\t"$1, $2, $6}'
awk: (FILENAME=- FNR=1) fatal: not enough arguments to satisfy format string
`%-10s %10s %-20s
Filesystem'
^ ran out for this one
Diky za opoved.
$1
df -h|awk '{printf "%-20s %10s %-10s\n\t",$1, $2, $6}'
Filesystem Size Mounted
/dev/hdc2 2.6G /
udev 125M /dev
/dev/hdd1 9.2G /home
/dev/hdd2 9.2G /var
shm 125M /dev/shm
Jen mi neni jasne proc mi to neodsadi i prvni radek.
Dik za odpoved.
printf(args)
, tak to funguje :)
server src # df -h|awk '{printf("%-20s %10s %-10s\n\t"),$1, $2, $6}'
Filesystem Size Mounted
/dev/hdc2 2.6G /
udev 125M /dev
/dev/hdd1 9.2G /home
/dev/hdd2 9.2G /var
shm 125M /dev/shm
server src #
Vypada to, ze to nejdriv odradkuje a az potom da tabulator.
Diky za odpoved.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.