15 Contoh Praktis perintah 'echo' di Linux


perintah echo adalah salah satu perintah bawaan yang paling umum dan banyak digunakan untuk bash Linux dan shell C, yang biasanya digunakan dalam bahasa skrip dan file batch untuk menampilkan baris teks/string pada standar keluaran atau file.

Sintaks untuk perintah echo adalah:

echo [option(s)] [string(s)]

1. Masukkan sebaris teks dan tampilkan pada keluaran standar

echo Tecmint is a community of Linux Nerds 

Menghasilkan teks berikut:

Tecmint is a community of Linux Nerds 

2. Deklarasikan variabel dan ulangi nilainya. Misalnya, Deklarasikan variabel x dan tetapkan nilainya=10.

x=10

gema nilainya:

echo The value of variable x = $x 

The value of variable x = 10 

Catatan: Opsi '-e' di Linux bertindak sebagai interpretasi karakter yang lolos dengan garis miring terbalik.

3. Menggunakan opsi '\b' – spasi mundur dengan juru bahasa garis miring terbalik '-e' yang menghilangkan semua spasi di antaranya.

echo -e "Tecmint \bis \ba \bcommunity \bof \bLinux \bNerds" 

TecmintisacommunityofLinuxNerds 

4. Menggunakan opsi '\n' – Baris baru dengan juru bahasa backspace '-e' menangani baris baru dari mana ia digunakan.

echo -e "Tecmint \nis \na \ncommunity \nof \nLinux \nNerds" 

Tecmint 
is 
a 
community 
of 
Linux 
Nerds 

5. Menggunakan opsi '\t' – tab horizontal dengan juru bahasa backspace '-e' untuk memiliki spasi tab horizontal.

echo -e "Tecmint \tis \ta \tcommunity \tof \tLinux \tNerds" 

Tecmint 	is 	a 	community 	of 	Linux 	Nerds 

6. Bagaimana jika menggunakan opsi Jalur baru '\n' dan tab horizontal '\t' secara bersamaan.

echo -e "\n\tTecmint \n\tis \n\ta \n\tcommunity \n\tof \n\tLinux \n\tNerds" 

	Tecmint 
	is 
	a 
	community 
	of 
	Linux 
	Nerds 

7. Menggunakan opsi '\v' – tab vertikal dengan juru bahasa backspace '-e' untuk memiliki spasi tab vertikal.

echo -e "\vTecmint \vis \va \vcommunity \vof \vLinux \vNerds" 

Tecmint 
        is 
           a 
             community 
                       of 
                          Linux 
                                Nerds 

8. Bagaimana jika menggunakan opsi Jalur baru '\n' dan tab vertikal '\v' secara bersamaan.

echo -e "\n\vTecmint \n\vis \n\va \n\vcommunity \n\vof \n\vLinux \n\vNerds" 


Tecmint 

is 

a 

community 

of 

Linux 

Nerds 

Catatan: Kita dapat menggandakan tab vertikal, tab horizontal, dan spasi baris baru menggunakan opsi dua kali atau sebanyak yang diperlukan.

9. Menggunakan opsi '\r' – pengangkutan kembali dengan juru bahasa backspace '-e' untuk menentukan pengangkutan kembali dalam output.

echo -e "Tecmint \ris a community of Linux Nerds" 

is a community of Linux Nerds 

10. Menggunakan opsi '\c' – menyembunyikan baris baru di akhir dengan juru bahasa backspace '-e' untuk melanjutkan tanpa mengeluarkan baris baru.

echo -e "Tecmint is a community \cof Linux Nerds" 

Tecmint is a community avi@tecmint:~$ 

11. Hilangkan gema di akhir baris baru menggunakan opsi '-n'.

echo -n "Tecmint is a community of Linux Nerds" 
Tecmint is a community of Linux Nerdsavi@tecmint:~/Documents$ 

12. Menggunakan opsi '\a' – peringatan kembali dengan juru bahasa backspace '-e' untuk mendapatkan peringatan suara.

echo -e "Tecmint is a community of \aLinux Nerds" 
Tecmint is a community of Linux Nerds

Catatan: Pastikan untuk memeriksa tombol Volume, sebelum mengaktifkan.

13. Cetak semua file/folder menggunakan perintah echo (alternatif perintah ls).

echo * 

103.odt 103.pdf 104.odt 104.pdf 105.odt 105.pdf 106.odt 106.pdf 
107.odt 107.pdf 108a.odt 108.odt 108.pdf 109.odt 109.pdf 110b.odt 
110.odt 110.pdf 111.odt 111.pdf 112.odt 112.pdf 113.odt 
linux-headers-3.16.0-customkernel_1_amd64.deb 
linux-image-3.16.0-customkernel_1_amd64.deb network.jpeg 

14. Mencetak file jenis tertentu. Misalnya, Anda ingin mencetak semua file '.jpeg', gunakan perintah berikut.

echo *.jpeg 

network.jpeg 

15. Gema dapat digunakan dengan operator pengalihan untuk menghasilkan keluaran ke file dan bukan keluaran standar.

echo "Test Page" > testpage 

## Check Content
avi@tecmint:~$ cat testpage 
Test Page 
opsi gema
 Options

 Deskripsi

 -n

jangan cetak baris baru di belakangnya.

 -e

mengaktifkan interpretasi pelolosan garis miring terbalik.

 \b

menghapus

 \\

garis miring terbalik

 \n

garis baru

 \r

Kereta kembali

 \t

tab horisontal

 \v

tab vertikal

Itu saja untuk saat ini dan jangan lupa untuk memberi kami masukan Anda yang berharga di komentar di bawah.