整理一下在寫第一週挑戰題與超級挑戰題的時候參考的網站。
read:讀取來自鍵盤輸入的變數,可用於與使用者對談。
read test // 待使用者輸入的值後,將輸入的值儲存在 test 裡
// this is a test
echo ${test}
this is a test // 印出 test,會發現剛輸入的值被存進去了
read -t <seconds>:可以設定過幾秒沒輸入值的話就跳掉
文章內也有提到該如何寫迴圈(loop)。
Linux 的 cut 擷取部份字元、欄位指令教學與常用範例整理:
cut:用來擷取字元。
cut -d : -f 2 <file>:使用於欄寬不固定的情況。如果檔案內容每列都以 ":" 符號隔開,可以選擇要擷取符號前後的值。
"Name": "John Doe"
"Location" : "Nowhere"
"John Doe"
"Nowhere"
awk:讀檔案並分割內容。
sed - 20 examples to remove / delete characters from a file:
sed:針對單一檔案進行搜尋取代。
sed 's/a//' <file>:移除特定字元。在此範例是要移除 a。
sed 's/[aoe]//g' <file>:移除出現在檔案中多個字元。
sed -e:串接移除的參數。
Linux Curl Command 指令與基本操作入門教學:
curl <URL...>:透過 HTTP Protocol 下載和上傳檔案的指令。
curl -O <URL...>:直接使用下載網址的檔案名稱來命名下載的檔案。
curl -o <URL...>:可命名下載的檔案名稱。
grep:抓取關鍵字。
grep -E "A|B|C" <file>:找多個關鍵字。


