シェルスクリプトで複数行をまとめてコメントアウトする方法 †シェルスクリプトのコメントは#ですが、#を利用した場合、コメントしたい範囲全てに記述する必要があり面倒です。 ヒアドキュメントを利用して複数行を一気にコメントアウト †ヒアドキュメントで指定した範囲は通常catコマンドなどに渡したりして利用しますね。 $ cat <<EOS > hello > world > EOS hello world 今回、シェルスクリプトで複数行のコメントアウトを実現するにあたり、ヒアドキュメントを利用します。
つまり、:(ヌルコマンド)にヒアドキュメント指定した部分を渡しているので何もしない=コメントアウトされていることになります。 関連記事 †
参考記事(他サイト) † |