在腳本執行過程中,如果有一些指令或路徑很長,且需要反複多次使用。則用變量來代替,友善更改和維護。
read -t3 -p "please input a number:" n
echo $n
read常用來實作人機互動,并把輸入的值賦予給變量n -t3指定逾時時間,超過3秒,傳回到系統提示符下。
shell中的内置變量:$0 $1-$9 $#等
vim test.sh
例:echo "\$0=$0"
echo "\$1=$1"
echo "\$2=$2"
echo "\$#=$#"
來顯示$1=?的格式,預設為$1-$9空。其中$0預設為檔案名,$#為所有參數的個數
執行bash test.sh aa 2c 會分别給$1 $2指派aa和2c
變量進行數學運算: