FlashKeepers

Linux · CompTIA Linux+ · 專業認證

Linux Shell 腳本入門

bash shell 腳本的基本概念,包含變數、迴圈與條件判斷。

關於這組卡片

CompTIA Linux+Linux的基本卡片,共 40 張。 從「在 bash 中要如何宣告並指定變數?」與「在 bash 中,參照變數值的語法是什麼?」開始。

40 張卡片 · 基本卡片 · AI 撰寫,經過兩次檢查。可自由編輯。

免費學習這組卡片 先看看內容 下載 iPhone 版 FlashKeepers

直接在瀏覽器開啟,不需帳號。 iPhone 與 iPad App · Android App

在 bash 中要如何宣告並指定變數?
顯示答案VARIABLE_NAME=value(等號兩側不可有空格)
在 bash 中,參照變數值的語法是什麼?
顯示答案$VARIABLE_NAME 或 ${VARIABLE_NAME}
哪個指令可以匯出變數,讓子行程也能使用?
顯示答案export VARIABLE_NAME
要如何把指令的執行結果指定給變數?
顯示答案VARIABLE=$(command) 或 VARIABLE=`command`
bash 中單引號和雙引號有什麼差別?
顯示答案雙引號允許變數展開和指令替換;單引號會把所有內容都當成字面文字
read 指令在 bash 腳本中的作用是什麼?
顯示答案讀取使用者的輸入,並存入變數
bash 中 if 敘述的基本結構是什麼?
顯示答案if [ condition ]; then commands; fi
在 if 敘述中要如何測試檔案是否存在?
顯示答案if [ -f /path/to/file ]; then
在 if 敘述中要如何測試目錄是否存在?
顯示答案if [ -d /path/to/directory ]; then
條件判斷中的 -z 選項是測試什麼?
顯示答案測試字串是否為空(長度為零)
條件判斷中的 -n 選項是測試什麼?
顯示答案測試字串是否不為空(長度不為零)
在 if 敘述中要如何比較兩個數字?
顯示答案在中括號內使用 -eq、-ne、-lt、-le、-gt 或 -ge
bash 中 if-else 敘述的語法是什麼?
顯示答案if [ condition ]; then commands; else commands; fi
bash 中 if-elif-else 敘述的語法是什麼?
顯示答案if [ condition1 ]; then commands; elif [ condition2 ]; then commands; else commands; fi
bash 中 for 迴圈的基本結構是什麼?
顯示答案for variable in list; do commands; done

App 內還有 25 張卡片

免費學習這組卡片