Perintah echo digunakan untuk menampilkan sebaris teks pada terminal. Anda juga dapat menggunakan perintah echo untuk menulis teks ke file dengan memberikan string setelah perintah echo dan mengarahkan ulang ke file.
Sinatx
# echo [Options] [String]
Item dalam tanda kurung siku adalah opsional. String dapat didefinisikan sebagai urutan karakter yang terbatas (seperti huruf, angka, simbol tanda baca).
Ketika perintah echo digunakan tanpa opsi atau string apa pun, echo mengembalikan baris kosong pada layar tampilan diikuti oleh prompt perintah pada baris berikutnya. Ini karena menekan tombol ENTER merupakan sinyal ke sistem untuk memulai baris baru, dan dengan demikian gema mengulangi sinyal ini.
Opsi
- -n jangan menampilkan baris baru yang tertinggal
- -e aktifkan interpretasi pelarian garis miring terbalik
- -E nonaktifkan interpretasi tanda garis miring terbalik (default)
Jika -e berlaku, urutan berikut dikenali:
- \\ garis miring terbalik
- \a waspada (BEL)
- \b spasi mundur
- \c tidak menghasilkan keluaran lebih lanjut
- \e melarikan diri
- \f umpan formulir
- \n baris baru
- \r kereta kembali
- \t tab horizontal
- \v tab vertikal
- \0NNN byte dengan nilai oktal NNN (1 hingga 3 digit)
- \xHH byte dengan nilai heksadesimal HH (1 hingga 2 digit)
Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah echo:
echo: command not found
Anda dapat mencoba menginstal paket di bawah ini sesuai pilihan distribusi Anda:
Distribusi | Perintah |
---|---|
OS X | brew install coreutils |
Debian | apt-get install coreutils |
Ubuntu | apt-get install coreutils |
Alpin | apk tambahkan coreutils |
Linux Arch | pacman -S coreutils |
Kali Linux | apt-get install coreutils |
CentOS | yum install coreutils |
Fedora | dnf install coreutils |
Raspbian | apt-get install coreutils |
Contoh 1:Menampilkan nilai variabel yang ditentukan sistem
Dengan menggunakan perintah set, kita dapat membuat daftar variabel yang ditentukan sistem dan untuk mencetak nilai dari variabel-variabel ini kita dapat menggunakan perintah echo:
$ echo $USER jack jack@localhost:~$ echo $HOME /home/jack
Contoh 2:Menampilkan nilai variabel yang ditentukan pengguna
$ var1=`date` $ echo "Today's date time is : $var1" Today's date time is : Mon Jul 28 13:11:37 IST 2014
Contoh 3:Menampilkan string teks
$ echo " Hi this echo command testing" Hi this echo command testing
Contoh 4:Penggunaan backspace dalam perintah echo
$ echo -e "Ubuntu \bis \bthe \bbest \bDesktop \bOS"
Perintah Di Atas Akan Mencetak :
UbuntuisthebestDesktopOS
Contoh 5:Penggunaan ruang tab dalam perintah gema
$ echo -e "Ubuntu \tis \tthe \tbest \tDesktop \tOS"
Perintah di atas akan menampilkan output di bawah ini:
Ubuntu is the best Desktop OS
Contoh 6:Penggunaan tab verticle dalam perintah echo
$ echo -e "Ubuntu \vis \vthe \vbest \vDesktop \vOS" Ubuntu is the best Desktop OS
Contoh 7:Keluaran berwarna dari perintah gema
perintah echo dapat mengubah gaya font, warna latar belakang font, dan warna font. Escape sequence \033 dapat digunakan untuk mengubah properti font. -e opsi harus digunakan agar urutan pelarian berlaku. Beberapa kode pelarian tercantum di bawah ini:
[0m: Normal [1m: Bold fonts [2m: Font color changes to Purple [4m: Underlined fonts [7m: Invert foreground and background colors [8m: Invisible fonts [9m: Cross lined fonts [30m: Font color changes to Grey [31m: Font color changes to Red [32m: Font color changes to Green [33m: Font color changes to Brown [34m: Font color changes to Blue [35m: Font color changes to Violet [36m: Font color changes to Sky Blue [37m: Font color changes to Light Grey [38m: Font color changes to Black [40m: Background color changes to Black [41m: Background color changes to Red [42m: Background color changes to Green [43m: Background color changes to Brown [44m: Background color changes to Blue [45m: Background color changes to Violet [46m: Background color changes to Sky Blue [47m: Background color changes to Light Grey
Perintah di bawah ini akan mencetak output dalam warna merah.
$ echo -e "\033[31mMagic of Linux\033[0m" Magic of Linux
Perintah di bawah ini akan mencetak "Magic of Linux" dalam gaya tebal dan warna latar belakang merah.
$ echo -e "\033[1m\033[41mMagic of Linux\033[0m" Magic of Linux