シェルスクリプトを書く際、大きく分けて2つのコメントアウトの方法があるのでご紹介します。

スポンサーリンク

先頭に#を書いて1行ずつコメントアウト

先頭に#を記載することで、#以降がコメントアウトされます。

例えば、下記のシェルスクリプトがあったとします。

実行結果は下記のようになります。

上記に対して、下記のように、echo line2とecho line4の行の先頭に#を書いてコメントアウトします。

実行すると下記のように、コメントアウトした行が出力されていないのが確認できます。

スポンサーリンク

複数行を一括でコメントアウト

複数行を一括でコメントアウトするには、下記の形式で囲うと、囲った部分がコメントアウトされます。
先頭と語尾の文字列Aは一致させる必要があります。

例えば、下記のように、echo line1~echo line4の行を、

で囲ってコメントアウトします。

実行すると、下記のように、コメントアウトした部分が実行されないことが確認できます。

スポンサーリンク