Ansatzの備忘録

勉強したことあるいはふと思い立ったこと

シェルワンライナー160本ノック問題150

問題150 複数ページのスクレイピング

問題のファイルは

https://github.com/shellgei/shellgei160

からダウンロードできる。

品切の文字を見つけられずおかしいなと悩んでダメだった。あわててちゃんと見ないせいでこうなったわけだ。

解答例は

小問1解答 nkf -wLux backnumber | grep 品切 -B3 | grep '^<h3' | sort | pandoc -t plain | grep 2020年
小問2解答 grep ございません -B7 2020 | grep -o '2020年[0-9]*月号' | uniq

となる。改行コードがおかしい可能性を考慮してnkfを通しておくという視点はなかった。気を付ける。