Terminalde bir yol veya boşluk içeren bir ifade nasıl yazıyoruz -

Yazar fotoğrafı
stealth
Güncelleme:

Uygulamada Terminal, her karakter bir şey ifade eder. Bir kodun küçük bir parçası, komut satırındaki veya komut dosyasının bir parçası olabilir. "Mekan" terminalin bu özelliğinden muaf değildir. Bir komut satırı argümanında terminalde yazılan bir "boşluk", alan olarak tanınmayacaktır. Buradan ve hata: Beklenmeyen bağımsız değişkeni.

En basit örnek içinde hakkında öğrenmek öğretici kullanmaktır MacOS'ta ekran çekimlerini otomatik olarak kaydetmek için varsayılan (masaüstü) konumunu nasıl değiştirir.

Ekran görüntülerinin kaydedileceği klasörün "ekran görüntüleri" olmasını istiyorsak, terminaldeki kontrol hattında "boşluk" argümanını doğru bir şekilde tanımlamamız gerekecek. Aksi takdirde, sonra komut satırı yürütme Tanışmaya gidiyorum bir hata.

Yanlış Camnda Hattı:

Varsayılanlar com.apple.screenPapture konumunu yazın ~/masaüstü/Ekran görüntüleri 


Komut satırı argümanındaki iki kelime arasında bir boşluk tanımlamak için karakteri kullanacağız "\"İlk kelimeden hemen sonra.

Doğru komut satırı:

Varsayılanlar com.apple.screenPapture konumunu yazın ~/masaüstü/Ekran görüntüleri


Dikkat, komut satırı boşluklar içerir. Bu öğretici yalnızca komut satırındaki boşluklar içeren bağımsız değişkenler için geçerlidir. Bizim durumumuzda, bir klasör adı oluşur iki kelime ile çözdü.

2004 yılından beri Windows ve Linux işletim sistemleri hakkında tutkuyla yazıyorum ve 2010 yılından beri Apple evreninin hayranı oldum. Şu anda Mac, iPhone, iPad, Apple Watch, AirPods ve diğer Apple cihazları için öğreticiler yazıyorum.

Bir yorum bırak