備忘録HomeArchivesTagsCategoriesAbout「第4回春爛漫シェル芸人撩乱勉強会&amp;第22回勝手に新歓定例会」あそびきにました2013-04-15Contents「第4回春爛漫シェル芸人撩乱勉強会&第22回勝手に新歓定例会」に参加して来ました!その時のメモやらなにやらをここに。会長さんからシェルの問題が出題され、それをみんなで黙々(?)と解いていくような形式でした。初心者には玄人のフォローが着くとのことでしたが、ちょっと頑張って一般枠に。System(漢は黙ってtwm)でやりたかったんだけども、セットアップが間に合わず。```少し間違っていた。この解き方では2行目の右端がおかしくなる。```ちなみに、awkを使ったら一撃で書ける。```結構間違えていた。1行にが2回出てくるし。してる間に終了orz一応、模範解答をコピペ。できなかったorz模範解答をコピペ。```※-Oオプションで出力先を指定、-で標準出力を表すとのこと。※非常に残念ながら、一部しか解くことができなかった。```実行結果は以下の通り。```※遅延環境変数の展開を有効にするため、cmd.exeは/vオプションを付けて起動すること。ダウンロードしたhtmlを解析する部分だけ。```実行結果は以下の通り。```※BATファイルでは文字列の置換が非常に難しいこと、置換後に改行にすることがほぼ不可能のため、Windows用のgawkバイナリを使用している。横着しているとも言う。本気でWindows内だけでやるためには、専用のBATをjscriptなどを使用して作成する必要がある。