15 Contoh Praktikal Perintah 'Echo' di Linux
- 3897
- 1218
- Dale Harris II
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 echoSintaks 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.
- « Cara Menyiapkan SSH Kata Laluan Tanpa Log masuk di Linux [3 Langkah Mudah]
- 10 pengurus muat turun paling popular untuk Linux pada tahun 2021 »