私は現在、スクリプトの2つの部分の間に空白行が必要なシェルスクリプト用のコードをいくつか書いています。したがって、ユーザーに出力が表示されたときにそれらを分けることができます。シェルスクリプトで空行をエコーする方法としてはどのような方法がありますか?
私の質問は、空白行のシェルスクリプトで何が望ましいかわかりません。
echo
と他には何も書かないでください。または、echo " "
を引用符で囲み、引用符で囲んでエコーするようにしてください。
私は現在、スクリプトの2つの部分の間に空白行が必要なシェルスクリプト用のコードをいくつか書いています。したがって、ユーザーに出力が表示されたときにそれらを分けることができます。シェルスクリプトで空行をエコーする方法としてはどのような方法がありますか?
私の質問は、空白行のシェルスクリプトで何が望ましいかわかりません。
echo
と他には何も書かないでください。または、echo " "
を引用符で囲み、引用符で囲んでエコーするようにしてください。
echo
が好ましい。 echo " "
は不要なスペース文字を出力します。 echo ""
が良いでしょうが、それは不要です。
最初の実装では、echo
にはオプションがありませんでした。省略可能な引数が新しい行で終わるので、必要に応じて完全に出力されます。
改行で終了する書式付き出力の場合は、printf
を選択すると便利です(例:printf "%s\n\n" "output"
)。
echo
、echo ''
、echo ""
彼らは両方のケースで\n
として出力を与えるよう私たちはecho "\n"
またはecho '\n'
を使用カント:
これらのコマンドはすべて、空白行をエコーするために使用することができます。
'printf '出力では、文字列出力は'%s'のために検索されます。 'printf '%s \ n \ n' output'を使用してください。 –
@WalterA 'printf'は書式文字列を必要としませんが、標準構文を使用する方が良いでしょう。私は更新しました。 – SLePort