Linux Bash 變量

read

  • 格式:read [-pt] var

  • 時間單位爲秒

      read -p "Please enter your name" -t 30 name
      echo $name
    

declare/typeset

  • 格式:declare [-aixr] var

  • -a(數組) -i(int) -x(export) -r(readonly)

      declare -i sum=1+1
      echo $sum
      2
      
      declare -x sum
      export | grep sum
      declare -ix sum="2"
      
      declare +x sum //取消成爲環境變量
    
      declare -p sum
      declare -i sum="2"
    
  • 不做declare聲明,爲Text類型賦值

      sum= 1+1
      echo $sum
      1+1
    
  • bash計算僅支持int

數組

  • 格式:var[index]=context

      var[1]="1"
      var[2]="2"
      echo "${var[1]},${var[2]}"
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章