UNIX/Linux:awk加两个数字
时间:2020-01-09 10:37:16 来源:igfitidea点击:
如何使用awk将两个数字相加?
如何动态计算所有传入号码流并使用awk显示总数?
AWK是一种编程语言,旨在处理文件或数据流中基于文本的数据。
使用awk计算传入流不是什么大问题。
您可以添加两个数字,如下所示:
# add 2 + 5 echo |awk '{ print 2+3 }' # add incoming 10 + 10 echo 10 | awk '{ print + 10}'
/tmp/numbers创建一个名为numbers的文本文件:
10 20 30
要添加数字,请输入:
awk '{total += }END{ print total}' /tmp/numbers
输出示例:
60
使用ps命令输出(流)来使用awk计算php-cgi进程的总大小,输入:
ps -aylC php-cgi | grep php-cgi | awk '{total += }END{size= total / 1024; printf "php-cgi total size %.2f MB\n", size}'
输出示例:
php-cgi total size 2004.21 MB