繰り返しなしで複数の空白行を印刷します。\ n

繰り返しなしで複数の空白行を印刷します。\ n

echoLinuxで新しい行を生成するために使用されます。

echo -e '\n'2行

echo -e '\n\n'3行など。

例えば

user@linux:~$ echo

user@linux:~$ echo -e '\n'


user@linux:~$ echo -e '\n\n'



user@linux:~$ 

\n\nを入力する代わりに、同様のものを使用できますか\n * 3

希望の出力

私はそれが3つの行を生成しないことを知っていますがecho -e '\n * 3'、私が意味するものを理解したいと思います。

user@linux:~$ echo -e '\n * 3' # <== I hope you get what I mean



user@linux:~$ 

ベストアンサー1

bash、ksh93、またはzshを使用している場合

printf '%.0s\n' {1..3}

3つの改行文字を生成します。拡張された{1..3}次の幅がゼロの文字列と改行文字として出力されます。1 2 3printf

おすすめ記事