gnu-sed

概要

Tiled の tmx ファイルの名前が NPC の Object Group 以下の Object から type を抽出する。

ログ

抽出結果に改行を入れるため、gnu-sed をインストールする。

brew install gun-sed

抽出する。

cat map_maouzyou.tmx \
| xmllint --xpath '//objectgroup[@name="NPC"]/object/@type' - \
| gsed "s/ type=\"\([^\"]*\)\"/\1\n/g"

参考