我正在使用du
打包程序脚本获取结果存档的文件大小:
> du -smh archive.zip
51M archive.zip
我想只将51M
零件分配给变量,以便能够打印:
Archive size: 51M
我怎样才能做到这一点?
您可以这样做:
$ variable=$(du -smh archive.zip | awk '{print $1}')
awk
将解析输出,将其分成几列。您只需要第1列的结果。$(..)代码将运行命令并返回其结果。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句