如何计算字符串的ascii值之和。例如我的字符串是Onkar123#
echo "Onkar123#" | od -An -n d1
这是输出
79 110 107 97 114 49 50 51 35 10
如何获得这些数字的总和。这里的输出应该是592
答案 0 :(得分:1)
关注awk
可能会有所帮助。
variable=$(Your_command | awk '{for(i=1;i<=NF;i++){sum+=$i}} END{print sum}')
解决方案第二: 使用RS
和FS
。
variable=$(your_command | awk 'BEGIN{RS=" ";FS=""} {sum+=$0} END{print sum}')
答案 1 :(得分:1)