お兄ちゃん!
コマンドの内容を
パッと思い出せない時があるよ
メモみたいなものを残せないかな?
そういうこともできるよ!
今回は「コメント(comment)」を学ぼう
シェルで 「これ以降はコメント」
という意味になるよ
#
と書くと
# コメント
コマンド # コメント
コメントで文章を書き残せるけどコマンドの実行には全く影響しないんだ
へぇ…そういうふうに書くんだね!
また何も書かれていない「空行」も 読みやすさに影響するよ何も実行しないけど必要があれば空行も入れてみよう
さっそく前回のスクリプトにコメントを書き加えてみてもいい?
もちろん!自由に書いてみて
vim omikuji
こんな感じでどうだろう?
#!/bin/bash
# 【おみくじ】
#
# [説明]
# ランダムなおみくじの結果を表示します
#
# [解説]
# 1. おみくじの内容を複数行用意します
# cat << EOF
# ...
# EOF
#
# 2. 行をランダムに並び替えます
# shuf
#
# 3. 先頭の1行を表示します
# head -n -1
cat << EOF | shuf | head -n 1
大吉
中吉
中吉
小吉
小吉
小吉
吉
吉
吉
吉
EOF
丁寧な説明だね!
細かく書き過ぎと思われるかもしれないけど別にいいんだよ自分のレベルに合わせた内容でコメントを書いていこう!
えへへ!ほめられると照れるなぁ…
今回はシェルのコメントを学んだよ!
#
以降はコメントとなって実行に影響無いんだ!#
をクォート(ダブルクォート含む)すればコメントの意味を失わさせれるよ必要があればクォートしよう!