echo Komutu
echo
komutu, aldığı argümanları ekrana (varsayılan) çıktı olarak verir.
İlk bakışta, "Bu benim ne işime yarayacak ki?" dedirten bu komutun; pek çok farklı kullanım şekli olabilir:
- Shell script'lerde kullanıcıya çıktı vermek
- Bir değişkeni veya değişkenler içeren bir çıktıyı yazdırmak
- Oluşturulan yeni değerleri bir dosyaya yazdırmak
- Bir dosyanın içini boşaltmak
echo ile değişkenleri yazdırmak
ali@gnuadmin:~$ echo $USER
ali
ali@gnuadmin:~$ echo $HOME
/home/ali
ali@gnuadmin:~$ echo $SHELL
/bin/bash
ali@gnuadmin:~$ echo "$SHELL shell'ini kullanan $USER kullanıcısının ev dizini: $HOME"
/bin/bash shell'ini kullanan ali kullanıcısının ev dizini: /home/ali
echo ile dosyaya yazmak
ali@gnuadmin:~$ echo "$SHELL shell'ini kullanan $USER kullanıcısının ev dizini: $HOME" > test
ali@gnuadmin:~$ cat test
/bin/bash shell'ini kullanan ali kullanıcısının ev dizini: /home/ali
ali@gnuadmin:~$ echo "">test
ali@gnuadmin:~$ cat test
echo Tek Tırnak ve Çift Tırnak Farkı
echo
komutunun argümanlarını tek tırnak işaretleri içinde verirseniz, yazdığınız argümanlar olduğu gibi yazılacaktır. Bir değişkenin değerini yazdırmaya çalışırken alınan çıktıları inceleyelim:
tek tırnak ve çift tırnak farkı
ali@gnuadmin:~$ echo $PWD
/home/ali
ali@gnuadmin:~$ echo "$PWD"
/home/ali
ali@gnuadmin:~$ echo '$PWD'
$PWD
echo
komutu ile daha detaylı bilgi almak ve script'lerdeki kullanım örneklerini görmek için burayı ziyaret edebilirsiniz.