Bash'de [[ "$var"]] ' ın önemi

0

Soru

Bu mu anlamakta güçlük çekiyorum

if [[ "$invoke" ]]; then

190 Sayfa uzunluğundaki bash kılavuzuna baktım ve anlamama yardımcı olabilecek relavant kısmını tanımlayamadım.

bash if-statement
2021-11-23 06:30:05
1

En iyi cevabı

0

bash (1) diyor ki:

[[ expression ]]

Koşullu ifade ifadesinin değerlendirilmesine bağlı olarak 0 veya 1 durumunu döndürür. İfadeler, KOŞULLU İFADELER altında aşağıda açıklanan primerlerden oluşur. [[ Ve]] arasındaki sözcükler üzerinde sözcük bölme ve yol adı genişletme işlemi yapılmaz; tilde genişletme, parametre ve değişken genişletme, aritmetik genişletme, komut değiştirme, işlem değiştirme ve alıntı kaldırma işlemleri gerçekleştirilir. -F gibi koşullu işleçlerin birincil olarak tanınması için tırnak içine alınmamış olması gerekir.

ve daha sonra KOŞULLU İFADELER bölümünde:

string
-n string

Dizenin uzunluğu sıfır değilse doğrudur.

2021-11-23 06:44:21

Diğer dillerde

Bu sayfa diğer dillerde

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................