场景
我正在尝试使用 cut 命令从具有 df 命令重定向输出的文件中获取第四个字段。但由于某种原因它只是剪切并返回第一个字段。
df -kh -B 1g /ws/abc-Location03 > file1.txt
cut -d" " -f4 file1.txt
df 命令的输出
Filesystem 1G-blocks Used Available Use% Mounted on
abc5-xyz04c:/root_vdm_6/t2local24/abc-Location03
500 408 93 82% /ws/abc-Location03
剪切命令的输出
abc5-xyz04c:/root_vdm_6/t2local24/abc-Location03
基本上,它只剪切第一个字段并返回它,而不是第四个字段。我想知道我做错了什么。
最佳答案
您可以使用 awk
代替:
df -kh -B 1g /ws/abc-Location03 | awk '{print $4}'
关于shell - Cut 命令未返回正确的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24705898/