Özet
echo [-n] [karakter_dizisi ...]
Açıklama
echo yardımcı programı, kendisine verilen bağımsız değişkenleri (işlenenleri) aralarında tek bir boşluk ( ) karakteri olacak ve en sonlarına bir yeni satır (\n) karakteri gelecek şekilde standart çıktıya (stdout) yazar.
[!TIP] Birçok modern kabuk (
bash,zsh,sh,csh), hariciechokomutu yerine kendi yerleşikechokomutlarını kullanır. Kabukların kendi yerleşikechokomutları, özellikle kaçış karakterlerini (\n,\tvb.) yorumlama yeteneği (genellikle-eseçeneğiyle etkinleştirilir) bakımından farklılık gösterebilir.
[!IMPORTANT] Taşınabilirliği ve çıktının tam olarak kontrol edilmesini gerektiren gelişmiş kabuk betiklerinde,
echoyerineprintf(1)komutunun kullanılması önemle tavsiye edilir.
Seçenekler
-n: Çıktının sonuna eklenen varsayılan yeni satır (\n) karakterini bastırır (yazdırmaz). Bu işlem, bazı sistemlerde karakter dizisinin sonuna\ckaçış karakteri eklenerek de gerçekleştirilebilir.
Örnekler
Aşağıdaki örnekler kabukta (shell) çalıştırılabilecek şekilde gösterilmiştir:
Ekrana basit bir metin yazdırma:
echo "Merhaba Dunya"Çıktı:
Merhaba Dunya(ve yeni bir satıra geçer)Sonuna yeni satır karakteri eklemeden metin yazdırma:
echo -n "Kullanici adi girin: "Çevre değişkeninin değerini ekrana yazdırma:
echo "Gecerli kullanici: $USER"Yerleşik kabuk komutu yerine sistemin harici
/bin/echoprogramını çalıştırma:/bin/echo "Bu harici echo komutudur"
Çıkış Durumu
echo yardımcı programı başarılı olduğunda 0, bir yazma hatası veya başka bir hata oluştuğunda ise >0 çıkış koduyla sonlanır.
Ayrıca Bakınız
bash(1), sh(1), csh(1), builtin(1), printf(1)
Standartlar
echo yardımcı programı, IEEE Std 1003.1-2001 (“POSIX.1”) standardı ile uyumludur.