Parenthesis Scripting Bash dijelaskan

Parenthesis Scripting Bash dijelaskan

Pengarang: Tobin Harding
Di sini kita secara ringkas menggariskan beberapa kes penggunaan utama untuk kurungan, kurungan,
dan pendakap dalam skrip bash, lihat bahagian bawah halaman untuk definisi
Ketiga -tiga istilah ini.

Parentheses berganda (()) digunakan untuk aritmetik:

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

Pembolehubah yang digunakan di dalam kurungan berganda tidak perlu diawali
dengan '$'.

Dalam kurungan [] digunakan untuk membina ujian

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

Kurungan Double Square [[]]menawarkan fungsi lanjutan untuk bujang
kurungan persegi, berguna untuk pengendali ekspresi biasa = ~

$ Var = "beberapa rentetan" $ jika [[$ var = ~ [a-z]]]; maka> echo 'adalah abjad'> fi adalah abjad 

Pendakap keriting digunakan untuk membatasi pemboleh ubah

$ foo = "stage" $ echo $ fooone ... mengembalikan garis kosong $ echo $ foo One StageOne 

Pendakap keriting juga digunakan untuk pengembangan parameter

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

Terdapat banyak lagi kegunaan untuk kurungan, kurungan, dan pendakap di
Bash. Ingatlah, satu persegi untuk 'ujian', dua persegi untuk reg
Ex, dan Parentheses Double untuk Gelung Gaya Aritmetik dan C. Semoga berjaya
Definisi:
Parenthesis: ()
(Pandangan Plural)
Kurungan: []
(Juga dipanggil kurungan persegi)
Pendakap:
(juga dipanggil pendakap keriting)

Tutorial Linux Berkaitan:

  • Skrip bash: Operasi aritmetik
  • Skrip bash: pengendali
  • Lembaran cheat skrip bash
  • Tutorial Debugging GDB untuk Pemula
  • Menguasai Gelung Skrip Bash
  • Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
  • Fail Konfigurasi Linux: 30 teratas yang paling penting
  • Gelung bersarang dalam skrip bash
  • Cara Menggunakan Subshells Bash Di dalam Jika Kenyataan
  • Parsing pemboleh ubah yang betul dan memetik dalam bash