Latest web development tutorials

Linux menyatakan perintah

Linux perintah Daquan Linux perintah Daquan

Linux menyatakan perintah shell digunakan untuk mendeklarasikan variabel.

menyatakan perintah shell dalam sintaks pertama kali digunakan untuk mendeklarasikan variabel dan mengatur properti dari variabel ([rix] adalah variabel atribut), dalam sintaks kedua dapat digunakan untuk menampilkan fungsi shell. Tanpa menambahkan parameter apapun, itu akan semua variabel shell dan fungsi layar (dengan efek dari pelaksanaan set instruksi yang sama).

tatabahasa

declare [+/-][rxi][变量名称=设置值] 或 declare -f

Parameter Deskripsi:

  • + "-" Untuk menentukan sifat variabel yang tersedia, variabel "+" dibatalkan set atribut.
  • -f Tampilan hanya berfungsi.
  • r variabel diatur untuk read-only.
  • variabel x ditentukan akan menjadi variabel lingkungan untuk digunakan di luar program shell.
  • i [Settings] bisa numerik, string, atau ekspresi.

contoh

Mendeklarasikan variabel bilangan bulat

# declare -i ab //声明整数型变量
# ab=56 //改变变量内容
# echo $ab //显示变量内容
56

Mengubah sifat variabel

# declare -i ef //声明整数型变量
# ef=1  //变量赋值(整数值)
# echo $ef //显示变量内容
1
# ef="wer" //变量赋值(文本值)
# echo $ef 
0
# declare +i ef //取消变量属性
# ef="wer"
# echo $ef
wer

Mengatur variabel read-only

# declare -r ab //设置变量为只读
# ab=88 //改变变量内容
-bash: ab: 只读变量
# echo $ab //显示变量内容
56

Mendeklarasikan variabel array

# declare -a cd='([0]="a" [1]="b" [2]="c")' //声明数组变量
# echo ${cd[1]}
b //显示变量内容

# echo ${cd[@]} //显示整个数组变量内容
a b c

tampilan Fungsi

# declare -f
command_not_found_handle () 
{ 
  if [ -x /usr/lib/command-not-found ]; then
    /usr/bin/python /usr/lib/command-not-found -- $1;
    return $?;
  else
    if [ -x /usr/share/command-not-found ]; then
      /usr/bin/python /usr/share/command-not-found -- $1;
      return $?;
    else
      return 127;
    fi;
  fi
}

Linux perintah Daquan Linux perintah Daquan