новий рядок у змінній bash


8

Мій сценарій містить щось подібне:

ifc=$(ifconfig)

При цьому ifcзмінна містить вихід команди, ifconfigале без нових рядків. Отже, коли я друкую його, echo $ifcя отримую лише один рядок.

Як я можу включити нові рядки підкоманд?

Відповіді:


12

Правильний спосіб друку - це

echo "$ifc"

Працює! Чому, хоча?
Арман

див. Розбиття слів у bash(1), вам потрібно цитувати для збереження пробілів, вкладок чи нових рядків.
livibetter
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.