Terminal Tut

7 perintah echo digunakan di Linux dengan contoh

7 perintah echo digunakan di Linux dengan contoh

Ada beberapa perintah dari GNU-Coreutils yang secara praktis membuat lingkungan kerja Linux seperti apa adanya. Beberapa yang mungkin Anda ketahui adalah cp, mv, rm, CD, dll. Ini semua adalah perintah dasar yang memberikan persyaratan minimum kepada pengguna. Salah satu perintah tersebut adalah gema.

Penggunaan perintah gema di Linux

Itu gema perintah melakukan apa artinya, yaitu menggemakan sesuatu kembali. Anda memberikannya masukan, dan itu melemparkannya kembali ke Anda. Tetapi fungsi sederhana ini dapat diputar untuk melakukan beberapa hal yang lebih pintar. Mari kita periksa kemungkinan kegunaannya yang berbeda.

1. Menampilkan teks

Pertama dan paling mudah, menunjukkan sebaris teks yang Anda berikan sebagai input. Contoh termudah adalah:

echo Jadi beginilah cara kerja echo

Penggunaan sederhana

Seperti yang Anda lihat dari hasilnya, itu hanya memberikan input dengan bek kanan. Yah, ini cukup sederhana, tetapi dalam beberapa kasus, gema bingung dengan tanda baca. Anda dapat melihat demo di tangkapan layar di bawah ini.

Kesalahan kutipan

Untuk mengatasinya, kita dapat menggunakan tanda kutip ganda atau tunggal (pastikan tidak membingungkan gema dengan menambahkan tanda kutip tunggal/ganda sebelum pernyataan berakhir).

Menyortir masalah kutipan

Seperti yang Anda lihat, masalahnya sudah diperbaiki, tetapi jika Anda memasukkan tanda kutip yang Anda gunakan untuk memulai pernyataan sebelum berakhir, gema tidak akan memahaminya.

2. Membuat file, dengan konten

Anda dapat membuat file teks dengan konten menggunakan satu perintah menggunakan echo. Ini adalah perintah sederhana dan intuitif yang mengikuti sintaks ini:

echo "[Teks untuk ditambahkan ke file]" > [Nama File]

Pastikan Anda tidak bingung dengan simbol di atas. Lihat saja tangkapan layar di bawah ini untuk klarifikasi.

Membuat file dengan konten dalam satu perintah

3. Menambahkan teks ke file

Sekarang, kami juga dapat menambahkan teks ke file yang sudah ada. Sekali lagi ini adalah perintah sederhana yang mengikuti sintaks serupa:

echo "[Teks yang akan ditambahkan]" > [Nama File]

Menambahkan teks ke file

4. Daftar file

gema dapat digunakan sebagai alternatif untuk ls. Meskipun tampaknya tidak terlalu berguna, sebenarnya begitu, karena menggunakan pola menjadi jauh lebih nyaman saat digunakan gema untuk membuat daftar file. Dalam bentuk paling sederhana, perintahnya terlihat seperti ini:

gema *

Daftar file

Sekarang menyortir menjadi lebih mudah karena Anda dapat menentukan pola di antara tanda bintang, dan hanya itu. Misalnya, saya ingin membuat daftar semua file yang memiliki kata 'test' di namanya. Itu gema versi perintah terlihat seperti ini:

gema *tes*

Selagi ls versi sedikit lebih rumit dan menimbulkan lebih banyak pertanyaan:

ls | tes grep

Perintah ls yang setara

Meskipun, ya, pengodean warna dan penyorotan dari ls jadikan pengalaman lebih baik.

5. Bekerja dengan variabel

Anda dapat mendeklarasikan dan menggunakan variabel dengan sesi baris perintah di Linux. Sebuah variabel dapat diatur dengan cara berikut:

[Nama variabel]="[Nilai variabel]"

Sekarang variabel ini dapat diakses dengan perintah echo. Perintah echo menggunakan tanda '$' sebelum nama variabel untuk mengenali dalam perintah, bahwa itu memang sebuah variabel.

Variabel pencetakan

6. Memformat teks

Berbagai karakter backslash escape digunakan oleh perintah echo untuk memformat teks yang akan dicetak. Ada beberapa metode pemformatan, yang merupakan esensi sebenarnya dari gema perintah. Ada satu faktor penting, meskipun, bahwa -e bendera harus digunakan kapan pun Anda ingin mengaktifkan karakter garis miring terbalik.

Kami telah mendaftarkan beberapa karakter yang paling berguna di bawah ini:

Baris baru (\n)

Karakter baris baru mendorong teks setelahnya ke baris berikutnya. Contoh sintaks:

echo -e "Ini adalah baris pertama, \ndan ini adalah baris kedua."

Outputnya terlihat seperti:

Tab (\t)

Ini menambahkan celah ukuran karakter tab yang telah ditambahkan. Berikut ini contoh sintaks:

echo -e "Ini dia tab \tspace."

Keluaran:

tab

Tab vertikal (\v)

Tab vertikal mendorong teks setelahnya ke baris berikutnya, tetapi posisi awal teks di baris berikutnya persis setelah karakter terakhir pada baris sebelumnya.

echo -e "Ini vertikal \vtab."

Menjadi lebih jelas dari contoh ini:

Tab vertikal

Spasi mundur (\b)

Karakter spasi mundur menggantikan karakter tepat sebelum dengan karakter setelahnya (seperti spasi mundur). Contoh sintaks:

echo -e "Teks lengkap. Tiba-tiba berakhir\bteks"

Menghapus

Pengembalian Kereta (\r)

Pengembalian carriage digunakan untuk mengubah titik awal teks keluaran. Sebagai contoh:

echo -e "Semua teks ini tidak penting.\rIni yang akan ditampilkan."

Kereta kembali

Abaikan keluaran lebih lanjut (\c)

Ini adalah kebalikan dari poin sebelumnya. Karakter ini menghentikan keluaran data di mana pun ia ditempatkan. Contoh:

echo -e "Ini akan dicetak. \cSemua ini tidak akan ditampilkan."

Abaikan keluaran

Peringatan (\a)

Ini adalah karakter yang paling menarik, karena mengeluarkan suara daripada format teks. Ini agak berguna ketika Anda sedang menulis skrip untuk sesuatu yang penting yang perlu memberi tahu Anda tentang sesuatu. Contoh sintaks:

echo -e "Ini dia bel \a"

CATATAN: Anda harus memastikan bahwa Anda memiliki output suara yang diaktifkan di pengaturan aplikasi baris perintah Anda untuk menerima suara output dari perintah ini.

7. Mengintegrasikan perintah

Ini adalah poin penting bahwa Anda dapat menampilkan output dari perintah lain menggunakan gema. Perbedaannya adalah Anda harus menyertakan perintah dalam tanda kurung untuk gema untuk mengetahui bahwa itu adalah perintah eksternal. Sintaksnya terlihat seperti ini:

gema $([Perintah])

Contoh:

gema $(ls -a)

Perbedaan antara keluaran aktual dan keluaran gema cukup jelas.

Perintah eksternal

Kesimpulan

Sementara di permukaan, gema sepertinya bukan program yang bermanfaat; itu adalah fitur luar biasa untuk programmer yang menulis program penggunaan kehidupan nyatalife. Jika Anda dapat menggambar kesamaan dengan Python, di penerjemah, the mencetak fungsinya sangat tidak berguna. Tetapi ketika Anda menulis seluruh program dalam sebuah file, itu adalah salah satu fungsi yang paling berharga. Kami harap Anda memiliki pengalaman belajar yang baik.

Cara membalikkan arah gulir Mouse dan Touchpads di Windows 10
Mouse dan Panel sentuhs tidak hanya membuat komputasi menjadi mudah tetapi juga lebih efisien dan tidak memakan banyak waktu. Kami tidak dapat membaya...
Cara mengubah penunjuk Mouse dan ukuran kursor, warna & skema pada Windows 10
Penunjuk mouse dan kursor di Windows 10 adalah aspek yang sangat penting dari sistem operasi. Ini dapat dikatakan untuk sistem operasi lain juga, jadi...
Mesin Game Gratis dan Sumber Terbuka untuk Mengembangkan Game Linux
Artikel ini akan membahas daftar mesin game sumber terbuka dan gratis yang dapat digunakan untuk mengembangkan game 2D dan 3D di Linux. Ada banyak mes...