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?

Ethan Leroy
sumber

Jawaban:

12

Cara mencetak yang benar adalah

echo "$ifc"
livibetter
sumber
Bekerja! Tapi mengapa?
Armand
melihat Firman Memisahkan di bash(1), Anda perlu mengutip untuk melestarikan spasi, tab, atau baris baru.
livibetter