nowa linia w zmiennej bash


8

Mój skrypt zawiera coś takiego:

ifc=$(ifconfig)

Dzięki temu ifczmienna zawiera dane wyjściowe polecenia, ifconfigale bez znaków nowej linii. Kiedy więc go wydrukuję, echo $ifcotrzymuję tylko jedną linię.

Jak mogę dołączyć nowe linie podkomend?

Odpowiedzi:


12

Prawidłowy sposób drukowania to

echo "$ifc"

Pracuje! Ale dlaczego?
Armand

zobacz podziałowi na słowa w bash(1), to trzeba przytoczyć zachować spacji, tabulacji lub nowego wiersza.
Livivetter
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.