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.