1. 關于自定義函數
比如定義了一個函數名為hello的函數:
若将函數寫在單獨的檔案中,可以用下面的方式來調用,假設包含上述hello函數的檔案名為test.sh
用set檢視已載入的函數
用unset
function-name 取消載入
向函數傳遞參數就像在腳本是使用變量位置$1,$2,$3...$9,
當然$0應該是檔案名或者函數名
2.shell中涉及的數學運算
詳細的解釋請
3. shell中的curl
curl是一個通路url的工具,可以用他構造http request封包,且可以解析伺服器傳回的http
response,額外還支援cookie特性,可以用curl完成web浏覽器的基本功能。
通用文法:
curl [option] [url...]
4. {}
常見的使用已經定義的變量的形式為:
比如:
val=1
echo $val
但如果,我想在輸出的時候在變量後面加上一下字元,如‘aaa‘:
echo $valaaa就會出錯
這時候要使用 echo ${val}aaa
這裡{}是用來限定變量名稱的範圍。