举个例子:
$ du -h file_size.txt
112K file_size.txt
我如何从 du -h 的输出中删除文件名
我曾尝试使用 sed 搜索字符串(文件名)并将其替换为任何内容,但它没有用(下面的命令)
du -h file_size.txt | sed 's/ 'file_size.txt'//'
有人可以指出为什么这行不通,或者可能有更好的方法吗?
问候
保罗
最佳答案
您在该命令行中有一些错误的引用。最简单的可能是:
du -h file_size.txt | cut -f -1
修复命令行:
du -h file_size.txt | sed 's/file_size.txt//'
因为你的帖子有一个 awk
标签:
du -h file_size.txt | awk '{ print $1 }'
关于linux - 如何从 du -h 输出的末尾删除文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2247150/