baris baru dalam variabel bash


8

Script saya mengandung sesuatu seperti ini:

ifc=$(ifconfig)

Dengan ini, ifcvariabel berisi output dari perintah ifconfigtetapi tanpa baris baru. Jadi, ketika saya mencetaknya dengan echo $ifcsaya hanya mendapatkan satu baris.

Bagaimana saya bisa memasukkan baris baru sub-perintah?

Jawaban:


12

Cara mencetak yang benar adalah

echo "$ifc"

Bekerja! Tapi mengapa?
Armand

melihat Firman Memisahkan di bash(1), Anda perlu mengutip untuk melestarikan spasi, tab, atau baris baru.
livibetter
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.