91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中awk高級應用的示例分析

發布時間:2021-09-03 14:28:06 來源:億速云 閱讀:173 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“linux中awk高級應用的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“linux中awk高級應用的示例分析”這篇文章吧。

處理前的文檔:

 Mike Harrington:(510) 548-1278:250:100:175
 Christian Dobbins:(408) 538-2358:155:90:201
 Susan Dalsass:(206) 654-6279:250:60:50
 Archie McNichol:(206) 548-1348:250:100:175
 Jody Savage:(206) 548-1278:15:188:150
 Guy Quigley:(916) 343-6410:250:100:175
 Dan Savage:(406) 298-7744:450:300:275
 Nancy McNeil:(206) 548-1278:250:80:75
 John Goldenrod:(916) 348-4278:250:100:175
 Chet Main:(510) 548-5258:50:95:135
 Tom Savage:(408) 926-3456:250:168:200
 Elizabeth Stachelin:(916) 440-1763:175:75:300

需要的結果如下:
                ***CAMPAIGN 1998 CONTRIBUTIONS***

Name                   PHone                   Jan |   Feb |   MAR |   Total Donated
---------------------------------------------------------------------------------
 
Mike Harrington         (510) 548-1278          250     100     175     525
Christian Dobbs         (408) 538-2358          155     90      201     446
Susan Dalsass           (206) 654-6279          250     60      50      360
Archie McNichol         (206) 548-1348          250     100     175     525
Jody Savage             (206) 548-1278          15      188     150     353
Guy Quigley             (916) 343-6410          250     100     175     525
Dan Savage              (406) 298-7744          450     300     275     1025
Nancy McNeil            (206) 548-1278          250     80      75      405
John Goldenrod          (916) 348-4278          250     100     175     525
Chet Main               (510) 548-5258          50      95      135     280
Tom Savage              (408) 926-3456          250     168     200     618
Elibeth Stachel         (916) 440-1763          175     75      300     550

 SUMMARY
-----------------------------------------------------------------------------------
The campan received atotal of $6137 for this quarter
average donation for the 12 contributors was $511.417.
The highest contribution was $450.
The lowest contribution was $15.

代碼如下:

BEGIN{FS=":";low1=300;low2=400;low3=500
    OFS="\t"
    print "\t\t***CAMPAIGN 1998 CONTRIBUTIONS***\n"
    print "---------------------------------------------------------------------------------\n"
    print " Name\t\t\tPHone\t\t\tJan |\tFeb |\tMAR |\tTotal Donated"
    print "---------------------------------------------------------------------------------\n"
    }
 
{tot=$3+$4+$5}
{Ttot+=tot}
{print $1,"\t"$2"\t\t"$3" \t"$4" \t"$5" \t"tot}
{avg=Ttot/12}
{high2=(high2>$3)?high2:$3}
{high3=(high2>$4)?high2:$4}
{high4=(high2>$5)?high2:$5}
{max12=(high2>high3)?high2:high3}
{max23=(high3>high4)?high3:high4}
{Max=(max12>max23)?max12:max23}
{low1=(low1<$3)?low1:$3}
{low2=(low1<$4)?low1:$4}
{low3=(low1<$5)?low1:$5}
{min12=(low1<low2)?low1:low2}
{min23=(low2<low3)?low2:low3}
{Min=(min12<min23)?min12:min23}
 
END{
    print "-----------------------------------------------------------------------------------"
    print"\t\tSUMMARY"
    print "-----------------------------------------------------------------------------------"
    printf "The campan received atotal of $";printf Ttot; print " for this quarter"
    printf "average donation for the 12 contributors was $"; printf avg ;print"."
    printf "The highest contribution was $";printf Max;print "."
    printf "The lowest contribution was $";printf Min;print "." 
}

以上是“linux中awk高級應用的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

绥中县| 邢台县| 乡宁县| 来安县| 昌吉市| 安新县| 扎鲁特旗| 昌图县| 临江市| 北辰区| 曲靖市| 梓潼县| 饶河县| 麻城市| 绥棱县| 垦利县| 白河县| 富蕴县| 临海市| 陇西县| 沁源县| 遂昌县| 黄浦区| 夏邑县| 长乐市| 饶河县| 凌源市| 佛教| 江口县| 衡山县| 庆云县| 蚌埠市| 井陉县| 沐川县| 沂水县| 海门市| 都江堰市| 陆河县| 平乡县| 枣阳市| 麻阳|