Gunakan pernyataan gema ini
echo -e "Hai\nHello\nTesting\n"
Keluarannya adalah
Hai
Hello
Testing
Anda bisa menggunakan printf(1) command , mis. seperti
printf "Hello times %d\nHere\n" $[2+3]
printf
perintah dapat menerima argumen dan memerlukan string kontrol format yang serupa (namun tidak persis sama) dengan standar C fungsi printf(3)...
echo $'Create the snapshots\nSnapshot created\n'
Cara termudah untuk menyisipkan baris baru antara echo
pernyataan adalah menyisipkan echo
tanpa argumen, misalnya:
echo Create the snapshots
echo
echo Snapshot created
Yaitu, echo
tanpa argumen apa pun akan mencetak baris kosong.
Alternatif lain menggunakan satu echo
pernyataan dengan -e
menandai dan menyematkan karakter baris baru \n
:
echo -e "Create the snapshots\n\nSnapshot created"
Namun, ini tidak portabel, seperti -e
flag tidak bekerja secara konsisten di semua sistem. Cara yang lebih baik jika Anda benar-benar ingin melakukannya adalah menggunakan printf
:
printf "Create the snapshots\n\nSnapshot created\n"
Ini bekerja lebih andal di banyak sistem, meskipun tidak sesuai dengan POSIX. Perhatikan bahwa Anda harus menambahkan \n
secara manual di akhir, sebagai printf
tidak menambahkan baris baru secara otomatis sebagai echo
tidak.