slo*_*ion 0 scripting awk text-processing
我怎样才能编写一个awk
可以根据输入文件中的行所要求的内容进行加法或减法的脚本?\xc2\xa0\n我\xc2\xa0弄清楚如何仅进行加法或减法,\n但不是非此即彼在一个脚本中。
例如,我想要这个输入:
\nADD 5,10,20\nSUB 30,5,20\n
Run Code Online (Sandbox Code Playgroud)\n产生这个输出:
\n35\n-55\n
Run Code Online (Sandbox Code Playgroud)\n这是我到目前为止所写的:
\n#!/bin/awk \nBEGIN {\n FS=","\n}\n\n{\n for(i=1;i<=NF;i++) \n sum+=$i; \n print sum; sum=0}\n
Run Code Online (Sandbox Code Playgroud)\n但是,显然,它只进行加法,甚至没有获得所有数字。
\n