2

こんにちは、レポートの総計をリストしようとしています。合計を挙げてみました。しかし、 awk からtotal salariedandを組み合わせるためにどのコードを使用すればよいかわかりませんtotal hourly

お知らせ下さい

結果:

Salaried:
Frank    $2333
Mary     $1111

Total salaried: $3444
Hourly:
Chris     $122

Total Hourly:122
----------------------
Grand Total: $3566

.txt ファイル:

次の順序: [id]、[name]、[title]、[phone]、[type]、[pay]

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

コード:

     #salaried
        awk -F, 'BEGIN {print "Salaried"} $5=="Salaried"{salaried+=$6; printf "%s\t\t\t\t$%s\n", $2, $6} END {printf "Total salaried payroll: \t$%s", salaried}' $PAYROLL
       echo
       echo
       #hourly
       awk -F, 'BEGIN {print "Hourly"} $5=="Hourly"{hourly+=$6; printf "%s\t\t\t\t$%s\n", $2, $6} END {printf "Total Hourly payroll: \t\t$%s", hourly}' $PAYROLL
       echo
       echo "Grand total: 
4

1 に答える 1