dòng mới trong biến bash


8

Kịch bản của tôi chứa một cái gì đó như thế này:

ifc=$(ifconfig)

Với điều này, ifcbiến chứa đầu ra của lệnh ifconfignhưng không có dòng mới. Vì vậy, khi tôi in nó, echo $ifctôi chỉ nhận được một dòng.

Làm thế nào tôi có thể bao gồm các dòng mới của các tiểu ban?

Câu trả lời:


12

Cách in đúng là

echo "$ifc"

Làm! Tại sao, mặc dù?
Armand

xem Word Splting in bash(1), bạn cần trích dẫn để giữ nguyên khoảng trắng, tab hoặc dòng mới.
livibetter
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.