GNU/Linux >> Linux の 問題 >  >> Linux

猫の出力を変数に保存すると、すべての改行が削除されます

シェルは msgs を分割しています 変数なので echo 複数のパラメーターを取得します。これを防ぐには、変数を引用符で囲む必要があります:

echo "$msgs"

Linux
  1. Bash スクリプトへのすべてのコマンドライン引数を 1 つの変数に格納したい

  2. Bashを使用して、最後のコマンドの出力を変数に自動的にキャプチャしますか?

  3. bash スクリプト ループ内の cat ステートメントの出力を出力する

  1. ls 出力を csv に変換する

  2. IFS を改行で分割するように設定する場合、バックスペースを含める必要があるのはなぜですか?

  3. 複数のファイルの内容を 1 つのファイルに追加する方法

  1. コマンド出力を変数に保存するときに改行を保持する方法は?

  2. すべてのファイルを単一のファイルに再帰的に cat する

  3. 猫が色付きで出力できるようにするオプションはありますか?