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.
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 (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.