bash変数の改行


8

私のスクリプトには次のようなものが含まれています:

ifc=$(ifconfig)

これにより、ifc変数にはコマンドの出力が含まれますが、ifconfig改行は含まれません。したがって、それを使って印刷すると、echo $ifc1行しか表示されません。

サブコマンドの改行を含めるにはどうすればよいですか?

回答:


12

正しい印刷方法は

echo "$ifc"

動作します!なぜですか?
Armand

単語分割を参照してくださいbash(1)。スペース、タブ、または改行を保持するには引用囲む必要があります。
livibetter 2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.