GNU/Linux >> Belajar Linux >  >> Linux

echo Command di Linux:7 Contoh Praktis

Perintah echo mungkin adalah salah satu dari beberapa perintah pertama yang Anda lihat ketika Anda mulai mempelajari perintah Linux atau skrip bash shell.

Echo adalah perintah sederhana yang hanya mencetak argumennya di layar.

[email protected]:~$ echo Hello World
Hello World

Anda bisa menebak mengapa perintah ini disebut 'echo'. Seperti gema suara, perintah juga hanya mencetak apa yang diterimanya di input.

Contoh perintah echo di Linux

Echo sering digunakan dalam skrip shell untuk menampilkan informasi seperti meminta pengguna untuk memberikan input atau menampilkan kesalahan atau peringatan untuk tindakan tertentu dalam skrip.

Perintah echo memiliki sintaks sederhana dengan beberapa opsi:

echo [options] [input string]

Mari kita lihat beberapa contoh perintah echo.

1. Menampilkan nilai variabel

Katakanlah Anda mendeklarasikan variabel var =100. Anda dapat menampilkan nilai variabel ini menggunakan perintah echo:

echo The value of variable var is $var

Outputnya akan ditampilkan seperti ini:

The value of variable var is 100

2. Jangan cetak karakter baris baru terakhir

Secara default, output dari perintah echo menambahkan baris baru ke output sehingga Anda memiliki output yang ditampilkan dalam satu baris penuh.

[email protected]:~$ echo Hello World
Hello World

Anda dapat menekan karakter baris baru ini menggunakan opsi -n:

[email protected]:~$ echo -n Hello World
Hello [email protected]:~$

3. Arahkan ulang output ke file

Anda dapat menggunakan perintah echo untuk membuat file baru di Linux atau menambahkan teks baru ke file yang ada dengan mengarahkan output ke file:

echo "This text goes to a file" >> file.txt

3. Menggunakan karakter escape dengan perintah echo

Opsi -e dengan echo memungkinkan Anda untuk menginterpretasikan karakter escape. Dengan karakter escape, Anda dapat menampilkan teks di layar dengan cara yang berbeda sesuai pilihan Anda.

Karakter escape berikut tersedia dengan escape:

  • \a – alert (memutar suara bip)
  • \b – spasi mundur
  • \c – jangan cetak baris baru terakhir (sama seperti opsi -n)
  • \f – dari umpan
  • \n – baris baru
  • \r – kereta kembali
  • \t – tab horizontal
  • \v – tab vertikal
  • \\ – garis miring terbalik
  • \’ – kutipan tunggal
  • \" – tanda kutip ganda

Sementara opsi -e meminta perintah echo untuk menginterpretasikan karakter escape, opsi -E melakukan sebaliknya dan mengabaikan karakter escape.

Sekarang mari kita lihat bagaimana menggunakan beberapa karakter escape ini dengan perintah echo.

echo -e "An eye for an eye leaves the whole world blind\n\t- Gandhi"

Bisakah Anda menebak apa yang akan menjadi output dari perintah di atas? Ini dia:

An eye for an eye leaves the whole world blind
– Gandhi

Mari kita lihat beberapa contoh karakter pelarian lainnya. Karakter carriage return hanya mencetak teks setelah karakter tersebut.

[email protected]:~$ echo -e “Hello\rWorld”
World

Jika Anda menggunakan karakter spasi mundur, itu akan menghapus satu karakter sebelumnya:

[email protected]:~$ echo -e “Hello \bWorld”
HelloWorld

Anda dapat bermain dengan karakter pelarian lainnya dengan cara yang sama.

4. Tampilkan teks dengan tanda kutip tunggal atau ganda dengan perintah gema

Berurusan dengan tanda kutip tunggal dan tanda kutip ganda sering kali memusingkan.

Jika Anda memiliki satu kutipan dalam teks yang ingin Anda tampilkan, Anda harus membungkus seluruh input dalam tanda kutip ganda:

[email protected]:~$ echo “It’s My World”
It’s My World

Jika Anda ingin menampilkan tanda kutip ganda, Anda harus 'melarikannya':

[email protected]:~$ echo “It’s \”My\” World”
It’s “My” World

5. Menampilkan file dalam direktori

Anda mungkin menggunakan perintah ls untuk menampilkan file dalam direktori. Anda juga dapat menggunakan perintah echo untuk tujuan ini.

Untuk menampilkan isi direktori ini, Anda dapat menggunakan perintah ini:

echo *

Anda juga dapat menggunakan perintah echo untuk hanya menampilkan jenis file tertentu:

echo *.txt

Jika Anda hanya ingin membuat daftar direktori, gunakan seperti ini:

echo */

6. Gunakan perintah echo untuk mengosongkan file di Linux

Saya telah menunjukkan tip ini untuk mengosongkan file log di Linux. Jika Anda memiliki file teks dan ingin menghapus kontennya tanpa menghapus file itu sendiri, Anda dapat menggunakan perintah echo dengan cara berikut:

echo > filename

Kiat Bonus:Tampilkan output perintah gema dalam warna

Anda mungkin akan menemukan beberapa skrip bash yang menampilkan output teks dalam warna berbeda. Pernahkah Anda bertanya-tanya bagaimana hal itu dilakukan? Mari saya tunjukkan dengan cepat cara mengubah warna keluaran gema.

Anda dapat menggunakan ANSI escape sequence dan mengubah tampilan output seperti warna latar belakang, garis bawah, tebal, dll.

Untuk mengubah warna teks keluaran, Anda dapat menggunakan ini:

echo -e “\033[30mIni Hitam”
echo -e “\033[31mIni Merah”
echo -e “\033[32mIni Hijau”
echo -e “\033[33mIni Kuning”
echo -e “\033[34mIni Biru”
echo -e “\033[35mIni Magenta”
echo -e “\033[36mIni Cyan”
echo -e “\033[37mIni Putih”

Contoh keluaran berwarna untuk pemahaman Anda:

\033[ mewakili ESC[ dalam perintah di atas.

Nah, itu saja. Saya pikir Anda telah melihat banyak contoh perintah echo di Linux. Jika Anda menggunakan echo untuk tujuan tertentu yang dapat bermanfaat bagi orang lain, silakan bagikan dengan kami di bagian komentar.


Linux
  1. Perintah cp di Linux:7 Contoh Praktis

  2. Perintah Shutdown Linux:5 Contoh Praktis

  3. 7 Contoh Perintah Linux df

  1. 5 Contoh Praktis Perintah dd di Linux

  2. 10 Contoh Perintah Linux nm Praktis

  3. echo Contoh Perintah di Linux

  1. Perintah Echo di Linux (Dengan Contoh)

  2. 16 Contoh Perintah Echo di Linux

  3. Perintah Gema di Linux dengan Contoh