Cetak Baris Baru di Bash

Pengantar

Di Bash, a garis baru mengacu pada akhir baris teks dan awal yang baru. Ketika sebuah perintah dijalankan di Bash, hasilnya sering ditampilkan di terminal dengan setiap baris teks diakhiri dengan baris baru. Karakter baris baru diwakili oleh urutan pelarian khusus, n, yang memberi tahu terminal untuk memindahkan kursor ke awal baris berikutnya.

Mencetak baris baru di Bash penting karena membantu memformat keluaran dengan cara yang mudah dibaca dan dipahami. Misalnya, jika Anda mencetak hasil dari perintah yang menghasilkan banyak keluaran, menggunakan baris baru dapat memudahkan penguraian informasi. Selain itu, baris baru dapat digunakan untuk memisahkan bagian output yang berbeda secara visual, membuatnya lebih mudah untuk menemukan informasi tertentu.

Pada artikel ini, kita akan melihat beberapa cara berbeda untuk mencetak baris baru, termasuk menggunakan echo perintah dengan -e opsi, opsi printf perintah, dan urutan pelarian n.

Dua Cara Mencetak Baris Baru di Bash

Berikut adalah beberapa cara berbeda untuk mencetak baris baru di Bash. Pada bagian ini kita akan melihat dua yang paling umum.

Menggunakan gema perintah dengan "-untuk" Option

Grafik echo perintah digunakan untuk menampilkan pesan atau output di Bash. Ini sering digunakan untuk mencetak string teks, tetapi juga dapat digunakan untuk mencetak nilai variabel atau output dari perintah.

Grafik echo perintah memiliki sejumlah opsi yang memungkinkan Anda menyesuaikan perilakunya. Yang kami minati adalah -e opsi, yang memungkinkan Anda menggunakan urutan escape untuk menyertakan karakter khusus dalam output.

Opsi khusus itu memungkinkan kita untuk menggunakan n karakter khusus untuk mencetak baris baru di Bash:

echo -e "This is the first linenThis is the second line"

Ini akan memberi kita:

This is the first line
This is the second line

Menggunakan Printf Command

Di Bash, itu printf Perintah ini digunakan untuk menampilkan pesan atau output di terminal. Hal ini mirip dengan echo perintah, tetapi umumnya lebih kuat dan fleksibel, dan sering lebih disukai daripada echo untuk memformat dan mencetak keluaran dalam skrip Bash.

Seperti echo, printf dapat digunakan untuk mencetak string teks, nilai variabel, atau output dari perintah. Namun, printf juga memungkinkan Anda untuk menentukan format string, yang memungkinkan Anda mengontrol tampilan output dengan lebih detail.

Oleh karena itu, tidak perlu menggunakan opsi/tanda khusus (seperti -e), cukup tulis format pengadukan di antara dua tanda kutip:

printf "This is the first linenThis is the second line"

Seperti yang diharapkan, ini akan menghasilkan kita dengan:

This is the first line
This is the second line

Catatan: Dalam semua contoh ini, the n escape sequence digunakan untuk mewakili baris baru. Itu echo dan printf perintah digunakan untuk mencetak teks ke terminal, dan -e pilihan untuk echo memungkinkan untuk menafsirkan urutan melarikan diri.

Kesimpulan

Kesimpulannya, menulis baris baru di Bash adalah tugas penting yang memungkinkan Anda memformat keluaran skrip dan perintah dengan cara yang mudah dibaca dan dipahami. Pada artikel ini, kami membahas dua cara paling umum untuk menulis baris baru di Bash โ€“ menggunakan echo perintah dengan -e pilihan, dan printf perintah.

Stempel Waktu:

Lebih dari penyalahgunaan