繁体   English   中英

更多命令到一个输出文件?

[英]More commands to one output file?

我用几个命令来解析free -m中的值,现在需要在一个文件中输出all。 它看起来像这样:

free -m | grep 'Mem' | awk '{print $3'} && free -m | grep 'Mem' | awk '{print $6'} && free -m | grep 'Mem' | awk '{print $7'} && free -m | grep 'cache:' | awk '{print $3'}

如果我在末尾添加> / some / file,它只写入最后一个值,如何将所有这些命令的输出写入一个文件? 谢谢你的帮助

添加括号以打开子shell:

( free -m | grep 'Mem' | awk '{print $3'} && free -m | grep 'Mem' | awk '{print $6'} && free -m | grep 'Mem' | awk '{print $7'} && free -m | grep 'cache:' | awk '{print $3'} ) > result.txt

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM