天天看點

1.4-shell自定義變量

在腳本執行過程中,如果有一些指令或路徑很長,且需要反複多次使用。則用變量來代替,友善更改和維護。

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

變量進行數學運算: