2022-08-24 シェルワンライナー160本ノック問題148 プログラミング 勉強 シェル芸 問題148 駅名のリストの作成 データをダウンロードするところまではよかったがそこからどう情報を抜き出せばいいかいまいちよくわからなかった。今回は特別なツールを使うらしい。 解答例は cat 27001.xml | xmllint --xpath '/ekidata/station/station_name/text()' - となる。grepでもできるらしい。別解で\Kという正規表現が使われていたがどうやらここに書いてあるような挙動をするものらしい。 bash - What does '\K' mean in this regex? - Stack Overflow