Aşağıdaki kod neden çalışmıyor?
#!/bin/sh
PATH=$PWD/Info
defaults read $PATH
Her çalıştırdığımda alıyorum
./script: satır 3: defaults: komut bulunamadı
Bir kerede bir satırda yaptığımda işe yarıyor
defaults read $PWD/Info
Öyle tamam. Ben sadece merak ediyorum.
Değişkenler büyük / küçük harf duyarlıdır. Kurallara göre, tüm büyük harfler değişkenleri küresel veya ortam değişkenleridir. Komut dosyası yerel değişkenleriniz için küçük harfler kullanmalısınız. PATH gibi, bu küreseller arasında daha önemli olanları da öğrenmeye değer.
—
mkaito
@mkaito: Hedge kodunda özel değişken yok. Özel anlamlarını elde etmek için PATH ve PWD büyük harflerle yazılmalıdır.
—
jlliagre