15 Contoh Praktikal Perintah 'Echo' di Linux

15 Contoh Praktikal Perintah 'Echo' di Linux

The perintah echo adalah salah satu arahan terbina dalam yang paling biasa dan digunakan secara meluas untuk bash linux dan c shell, yang biasanya digunakan dalam bahasa skrip dan fail batch untuk memaparkan garis teks/rentetan pada output standard atau fail.

Contoh perintah echo

Sintaks untuk perintah echo adalah:

echo [opsyen (s)] [String (s)] 

1. Masukkan garis teks dan paparkannya pada output standard

$ echo tecmint adalah komuniti kutu buku Linux 

Mengeluarkan teks berikut:

Tecmint adalah komuniti kutu buku Linux 

2. Mengisytiharkan pemboleh ubah dan echo nilainya. Contohnya, mengisytiharkan pemboleh ubah x dan memberikan nilainya =10.

$ x = 10 

echo nilainya:

$ echo Nilai pembolehubah x = $ x Nilai pembolehubah x = 10 

Catatan: '-e'Pilihan dalam Linux bertindak sebagai tafsiran watak -watak yang melarikan diri.

3. Menggunakan pilihan '\ b' - ruang belakang dengan interpretor backslash'-e'yang menghilangkan semua ruang di antara.

$ echo -e "tecmint \ bis \ ba \ bcommunity \ bof \ blinux \ bnerds" tecmintisacommunityoflinuxnerds 

4. Menggunakan pilihan '\ n' - Barisan Baru dengan Interpretor Backspace'-e'merawat barisan baru dari mana ia digunakan.

$ echo -e "tecmint \ nis \ na \ ncommunity \ nof \ nlinux \ nnerds" tecmint adalah komuniti nerds linux 

5. Menggunakan pilihan '\ t' - Tab mendatar dengan interpretor backspace'-e'mempunyai ruang tab mendatar.

$ echo -e "tecmint \ tis \ ta \ tcommunity \ tof \ tlinux \ tnerds" tecmint adalah komuniti nerds linux 

6. Bagaimana dengan menggunakan pilihan baru '\ n'dan tab mendatar'\ t'Pada masa yang sama.

$ echo -e "\ n \ ttecmint \ n \ tis \ n \ ta \ n \ tcommunity \ n \ tof \ n \ tlinux \ n \ tnerds" tecmint adalah komuniti linux nerd 

7. Menggunakan pilihan '\ v' - Tab Menegak dengan Interpretor Backspace'-e'mempunyai ruang tab menegak.

$ echo -e "\ vtecmint \ vis \ va \ vcommunity \ vof \ vlinux \ vnerds" Tecmint adalah komuniti nerds linux 

8. Bagaimana dengan menggunakan pilihan baru '\ n'dan tab menegak'\ v'Pada masa yang sama.

$ echo -e "\ n \ vtecmint \ n \ vis \ n \ va \ n \ vcommunity \ n \ vof \ n \ vlinux \ n \ vnerds" tecmint adalah komuniti linux nerd 

Catatan: Kita boleh menggandakan tab menegak, tab mendatar, dan jarak garis baru menggunakan pilihan dua kali atau seberapa banyak yang diperlukan.

9. Menggunakan pilihan '\ r' - Kembali Pengangkutan dengan Interpretor Backspace'-e'Memiliki pulangan pengangkutan yang ditentukan dalam output.

$ echo -e "tecmint \ ris a community of linux nerds" adalah komuniti nerds linux 

10. Menggunakan pilihan '\ c' - menindas garis baru dengan tafsiran backspace'-e'Untuk terus tanpa memancarkan barisan baru.

$ echo -e "tecmint adalah komuniti \ cof linux nerds" Tecmint adalah komuniti [dilindungi e -mel]: ~ $ 

11. Tidak mengulangi barisan baru menggunakan pilihan '-n'.

$ echo -n "Tecmint adalah komuniti Linux Nerds" Tecmint adalah komuniti Linux [dilindungi e -mel]: ~/Dokumen $ 

12. Menggunakan pilihan '\ a' - Pulangan Alert dengan Interpretor Backspace'-e'mempunyai makluman bunyi.

$ echo -e "Tecmint adalah komuniti \ alinux nerds" Tecmint adalah komuniti kutu buku Linux 

Catatan: Pastikan untuk memeriksa kekunci kelantangan, sebelum menembak.

13. Cetak semua fail/folder menggunakan perintah echo (alternatif arahan 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.Rangkaian Deb.JPEG 

14. Cetak fail jenis tertentu. Contohnya, mari kita anggap anda mahu mencetak semua '.JPEG'Fail, gunakan arahan berikut.

$ echo *.Rangkaian JPEG.JPEG 

15. Echo boleh digunakan dengan pengendali redirect ke output ke fail dan bukan output standard.

$ echo "Halaman Ujian"> TestPage ## Semak Kandungan [E -mel dilindungi]: ~ $ Halaman Ujian Ujian Cat 
Pilihan Echo
 Pilihan  Penerangan
 -n  Jangan cetak garis baru yang ketinggalan.
 -e  membolehkan tafsiran backslash melarikan diri.
 \ b  Backspace
 \\  backslash
 \ n  baris baru
 \ r  Kembalinya Pengangkutan
 \ t  tab mendatar
 \ v  Tab menegak

Itu semua buat masa ini dan jangan lupa memberi kami maklum balas berharga anda dalam komen di bawah.