開始使用免費開始

運動分析函式

足球聯盟再次委託你協助進行運動分析。你注意到有不少腳本都在做彙總運算,就像你在先前的練習中做的一樣。由於有大量重複的程式碼,這正是建立一個可以在腳本多處呼叫的實用單一函式的好機會。

你的任務是建立一個 Bash 函式,接受一個城市名稱,並找出自從開始紀錄以來他們總共贏了多少場。

在主要函式內,這個腳本會呼叫一個「殼中殼」的指令流程,並將其結果捕捉到一個(預設為全域的)變數中。你接著就能在函式外部存取這個變數。這是影片中第一個用來把資料從函式裡取出的技巧。

大部分的 shell 管線已經幫你寫好。不過當然也歡迎你自行探索並理解這段程式在做什麼。這些內容對你而言應該都不陌生!

本練習屬於課程

Bash 指令稿入門

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習