このエコーステートメントを使用してください
echo -e "Hai\nHello\nTesting\n"
出力は
ですHai
Hello
Testing
printf(1) コマンド を使用できます 、例えばいいね
printf "Hello times %d\nHere\n" $[2+3]
printf コマンドは引数を受け入れることができ、標準の C のものと同様の (ただし完全に同じではない) 書式制御文字列が必要です。 printf(3) 関数...
echo $'Create the snapshots\nSnapshot created\n'
echo の間に新しい行を挿入する最も簡単な方法 ステートメントは echo を挿入することです 引数なし、例:
echo Create the snapshots
echo
echo Snapshot created
つまり、echo 引数がない場合、空白行が出力されます。
単一の echo を使用する別の方法 -e のステートメント フラグと埋め込み改行文字 \n :
echo -e "Create the snapshots\n\nSnapshot created"
ただし、これは -e のように移植性がありません。 フラグは、すべてのシステムで一貫して機能するわけではありません。本当にこれを行いたい場合は、 printf を使用することをお勧めします :
printf "Create the snapshots\n\nSnapshot created\n"
これは、POSIX に準拠していませんが、多くのシステムでより確実に機能します。 \n を手動で追加する必要があることに注意してください 最後に printf のように echo として自動的に改行を追加しません