shellシェルスクリプトでブロックコメントを作る方法を知ってますか?ブロックコメントはpythonでいう"""(ダブルクオート3つ)や'''(シングルクオート3つ)で囲んだコメント、またjavaで言えば/*.....*/といったように書くコメントです。コメントアウトすればいいですが、何十何百行にもわたる行をコメントアウトするにはどうしたらよいでしょうか。シェルスクリプトではブロックコメントとしての機能は無いようです。ヒアドキュメントの機能を使ってブロックコメントとしているようです。ヒアドキュメントヒアドキュメントとは何か?スクリプトに書いたものを、標準出力として扱う機能です。ENDHelloHiENDHelloHiと出力されます。渡され文字列が出力されているわけです。形式で書けばよく、この(終了文字列)はENDでないとダメ、というわけではありません。ブロックコメントそこでシェルプログラミングではヒアドキュメントを利用してブロックコメントを記述します。上記の例ではヒアドキュメントの入力の渡し先がcatコマンドでしたが、別に何もなくても構いません。COMMENTHelloHiCOMMENTこのように書けばCOMMENTで囲まれた内容がヒアドキュメントとして扱われ、かつ入力の渡し先が何もないのでなにもされない、つまりブロックコメントのような存在になってくれます。特殊なやりかたですね。標準ライブラリでゼロからWebアプ...2018-09-18【メモ】sshd_configの修正は気をつけろ!最悪ログインできなくなる。アホなことやっちまった。はてなブログProSESでけっこう満足してるビッグデータエンジニア技術書好き。blog記事の超意訳)をqiitaに投稿しました。policyスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。