shell编程基础-字符截取(awk)

shell编程基础-字符截取

awk '{printf $2 "\t" $6 "\n"}' test.txt

[root@localhost zhurong]# df -h 
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 475M     0  475M   0% /dev
tmpfs                    487M     0  487M   0% /dev/shm
tmpfs                    487M   14M  473M   3% /run
tmpfs                    487M     0  487M   0% /sys/fs/cgroup
/dev/mapper/centos-root   17G  1.4G   16G   8% /
/dev/sda1               1014M  136M  879M  14% /boot
tmpfs                     98M     0   98M   0% /run/user/0
[root@localhost zhurong]# df -h | awk '{print $1 "\t" $5 "\t" $6}'
Filesystem    Use%    Mounted
devtmpfs    0%    /dev
tmpfs    0%    /dev/shm
tmpfs    3%    /run
tmpfs    0%    /sys/fs/cgroup
/dev/mapper/centos-root    8%    /
/dev/sda1    14%    /boot
tmpfs    0%    /run/user/0

等于下面的命令:
df -h | awk '{printf $1 "\t" $5 "\t" $6 "\n"} 


 

你可能感兴趣的:(运维,Linux)