shellgei/shellgei160

問題22の別解1(P101)での「# %g」の意味がわかる方教えていただけると助かります。

michiots opened this issue · 4 comments

練習22の別解1(P101)での「# %g」の意味が理解できずにいます。

echo にかかるものでしょうか、それとも別の意味があるのでしょうか。

既出の質問でした。
#42
ガリガリ、頭と手を使って読み進めています。
質問コーナーがに助けられました、ありがとうございました。

最後のbashをつけないでseqを実行するとわかるのですが、 「# 1」みたいにデバッグ用のコメントをつけるために使っています。(closeされましたが、書いている途中だったので投稿しておきます。)

$ seq -f 'echo $(grep -E "^[a-z]+$" /usr/share/dict/words|shuf -n1).$(shuf -n1 -e {com,org,{co.,}jp,net}) # %g' 100
echo $(grep -E "^[a-z]+$" /usr/share/dict/words|shuf -n1).$(shuf -n1 -e {com,org,{co.,}jp,net}) # 1
echo $(grep -E "^[a-z]+$" /usr/share/dict/words|shuf -n1).$(shuf -n1 -e {com,org,{co.,}jp,net}) # 2
・・・

コメントありがとうございます。
githubの使い方が分からず(ほとんど初めて)、後で既出の質問に気づきました。
ラズパイの設定とかでshellをもっと使いこなしたくて160本ノックをしています。
めげそうになるとryuichiuedaさんのyoutubeを見て元気をもらっています(笑
時間があるGW、160本ノックを進めます!

問題14別解6(P76)の seq -f %g の使い方に、bashに渡した時にコメントにするための # ですね。