我想要一份显示工资范围的报告。我已经尝试了下面的代码,但它一直在计算文本文件中的所有数据而没有先搜索范围,请告知可以改进的地方。
文本
3,Frank,CFO,91111453,Salaried,2333
1,Mary,CEO,93424222,Salaried,1111
5,John,Sales user,9321312,Commission,9999
7,Chris,Admin,98888753,Hourly,122
结果 [我想要的输出]
Range total number
1-1000 1
1001-2000 2
代码:
echo "range Total"
awk '{t==$6}END{ if (t < 1001) count++ } END { print "$0 - 999\t\t"count }' $file
awk '{t==$6}END{ if (1001<$6<2000) count++ } END { print "$1000 - 2999\t\t"count }' $file