私はbashスクリプトで次のことをしようとしています:
com=`ssh host "ls -lh"`
echo $com
動作しますが、エコーによって出力が壊れます (すべての行を 1 列で取得するのではなく、すべてを 1 行で取得します)。
もしそうなら:ssh host ls -lh
CLIで正しい出力とレイアウトが得られます。
変数をエコーするときにレイアウトを保持するにはどうすればよいですか?
私はbashスクリプトで次のことをしようとしています:
com=`ssh host "ls -lh"`
echo $com
動作しますが、エコーによって出力が壊れます (すべての行を 1 列で取得するのではなく、すべてを 1 行で取得します)。
もしそうなら:ssh host ls -lh
CLIで正しい出力とレイアウトが得られます。
変数をエコーするときにレイアウトを保持するにはどうすればよいですか?