このエコーステートメントを使用してください
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
として自動的に改行を追加しません