いくつかのテンプレートを入力してプロジェクトフォルダに挿入するスクリプトをいくつか作成したいとします。私はこれにシェルスクリプトを使いたいと思うので、テンプレートは非常に小さいので、それらをシェルスクリプトに埋めたいと思っています。問題は、echo
が文字列の改行を無視しているようです。どちらか、または文字列に改行が含まれていないと開始します。複数の文字列をBourneシェルにエコーする方法
MY_STRING="
Hello, world! This
Is
A
Multi lined
String."
echo -e $MY_STRING
この出力:
Hello, world! This Is A Multi lined String.
私はecho
を想定していますここで犯人れる例はここにあります。改行を確認するにはどうすればよいですか?
これは実際はBourneシェルの質問です(bash固有ではありません)。それに応じてタイトルを編集してもよろしいですか? – Jens
Jens:大胆で、あなたは自分で編集することができます(私がやったように)。 – tripleee
@ tripleee:ちょうどいいと誰かのつま先にステップしないようにしたい。私はそれのために行くだろう。 – Jens