Macを使っています。
現在カレントディレクトリにTest1.shとTest2.shがあり、
Test1.shは
#!/bin/sh
MSG=./Test2.sh
echo ${MSG}
という感じでTest2.shを呼び出しています。
Test2.shは
#!/bin/sh
echo "正常に処理が終了しました"
echo "テスト1"
echo "テスト2"
echo "テスト3"
のような感じになっています。
このとき
./Test1.sh
を実行したとき、
正常に処理が終了しました テスト1 テスト2 テスト3
と表示されます。ここで
テスト1
テスト2
テスト3
と表示したいのですが、\nやecho \n などググってみてもやり方が分かりませんでした。
またtest2などでgit pull などしたときの「Already up to date」なども改行なく出てしまうのでこれも改行をした状態で表示したいです。分かるかたどうか宜しくお願いいたします。
ご質問のスクリプトは「スクリプトに見えません」https://teratail.com/help#about-markdownをよくよんでコード用のマークダウンを用いた書き方を調べ質問を編集することをお奨めします。
回答1件
あなたの回答
tips
プレビュー