我想得到一些帮助来解决我现在面临的困境。我需要记下他们的名字,他们的销售数字,并计算他们是否有资格获得奖金和奖金数额。我可以做这些!

THIS IS PSEUDO-CODE:

read sales_rep
read sales_total

if $sales_total -gt 1000000
then
    echo '$sales_rep has a £1,500 bonus this quarter
    bonus = $1500

elif $sales_total -gt 100000 || $sales_total -lt 999999
then
    echo '$sales_rep has a £750 bonus this quarter
    bonus = £750

else
    echo '$sales_rep has no bonus this quarter'
    bonus = £0

这是我需要帮助的问题的第二部分。我需要按季度销售额的顺序组织销售人员。我只想把它们放在一个数组中显示出来。但我不知道如何组织这些并把数据放在一起。
任何帮助都将不胜感激。有任何问题,请提问!我可能不清楚!
谢谢!

最佳答案

您可以将用户、销售额、奖金值输出为分隔字符串(例如,使用空格,除非您使用全名,在这种情况下,请尝试使用逗号),并将结果管道化到sort -rn -k2
所以如果你产生

Alice,$964375,$750
Bob,$87234,$0
Carol,$1360263,$1500

然后通过管道将其传输到sort -rn -k2 -t,,您将得到:
Carol,$1360263,$1500
Alice,$964375,$750
Bob,$87234,$0

10-08 16:02