Bash Scripting TarmeShip dijelaskan

Bash Scripting TarmeShip dijelaskan

Pengarang: Tobin Harding
Di sini kami secara singkat menguraikan beberapa kasus penggunaan utama untuk tanda kurung, tanda kurung,
dan kawat gigi dalam scripting bash, lihat bagian bawah halaman untuk definisi
Tiga istilah ini.

Kurung ganda (()) digunakan untuk aritmatika:

((var ++)) ((var = 3)) untuk ((i = 0; i < VAL; i++)) echo $((var + 2)) 

Variabel yang digunakan di dalam tanda kurung ganda tidak perlu diawali
dengan '$'.

Kurung persegi [] digunakan untuk konstruk uji

$ Var = 2 $ if [$ var -eq 2]> lalu> echo 'ya'> fi ya 

Kurung persegi ganda [[]]menawarkan fungsionalitas yang diperluas ke lajang
Kurung persegi, berguna untuk operator ekspresi reguler = ~

$ Var = "beberapa string" $ if [[$ var = ~ [a-z]]]; lalu> gema 'adalah alfabet'> fi adalah alfabet 

Kurung kurawal digunakan untuk membatasi variabel

$ foo = "stage" $ echo $ fooone… mengembalikan baris kosong $ echo $ foo satu panggung 

Kawat gigi keriting juga digunakan untuk ekspansi parameter

$ var = "abcdefg"; echo $ var%d* abc 

Ada lebih banyak kegunaan untuk tanda kurung, tanda kurung, dan kawat gigi
PESTA. Ingat saja, kotak tunggal untuk 'tes', persegi ganda untuk reg
Ex, dan Double Targetesis untuk Loop Gaya Aritmatika dan C. Semoga beruntung
Definisi:
Tanda kurung: ()
(tanda kurung jamak)
Kurung: []
(juga disebut tanda kurung persegi)
Kawat gigi:
(juga disebut kawat gigi keriting)

Tutorial Linux Terkait:

  • Bash Scripting: Operasi Aritmatika
  • Bash Scripting: Operator
  • Lembar Cheat Bash Scripting
  • Tutorial debugging GDB untuk pemula
  • Menguasai loop skrip bash
  • Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
  • File Konfigurasi Linux: 30 Teratas Paling Penting
  • Loop bersarang dalam skrip bash
  • Cara menggunakan subshells bash di dalamnya jika pernyataan
  • Parsing variabel yang benar dan mengutip dalam bash