Deb*_*ish -5 bash sed awk shell-script text-processing
让我们看一个包含以下内容的示例文件,一个包含项目及其价格的费用报告:
$ cat file
Item1,200
Item2,500
Item345,900
Item20896,800
Item111,600
Run Code Online (Sandbox Code Playgroud)
现在,一位朋友向我提出挑战,要求我获取所有商品的总价——但不使用awk. 那可能吗?
使用 GNU bash:
while IFS="," read -r item number; do ((sum=$sum+$number)); done < file; echo $sum
Run Code Online (Sandbox Code Playgroud)
输出:
3000