I have a fileA that contains:
0012,001650,0089
我希望得到第一列和第二列的总和,以及第三列除以60的商。使用awk,我尝试了以下命令:
col1=`awk -F, '{print $1}' $fileA | sed 's/0*//'`
col2=`awk -F, '{print $2}' $fileA | sed 's/0*//'`
col3=`awk -F, '{print $3}' $fileA | sed 's/0*//'`
sum=$((col1 + col2))
qou=$((col3 / 60))
但是我收到了这个错误:
apn_processing.sh[226]:col1 + col2:指定的数字对于此命令无效。
你能给我另一个解决方案吗?
col1=$(awk -F, '{print $1}' $fileA | sed 's/0*//')
。 - Jotne