todofuken(){
url='http://docs.ekispert.com/v1/le/dictionary/prefecture-code/'
curl -sL "$url" |
tr -d '\n' |
sed -e 's;<tr>;\n&;g' |
sed -e 's;</tr>;&\n;g' |
grep -E '[都道府県]</td>' |
sed -E 's/<[^>]+>/ /g' |
awk '{printf "%02d %s\n",$2,$1}'
}
実行例
$ todofuken | shuf -n3
38 愛媛県
06 山形県
40 福岡県
RESAS-API - 地域経済分析システム(RESAS)のAPI提供情報 を利用する
todofuken(){
curl -sSLH "X-API-KEY: $RESUS_KEY" https://opendata.resas-portal.go.jp/api/v1/prefectures |
jq -r '.result[]|[.prefCode,.prefName]|@tsv'
}
実行例
# 環境変数 RESUS_KEY に API キーを設定
export RESUS_KEY='YOUR-RESUS-API-KEY'
$ todofuken | shuf -n3
20 長野県
31 鳥取県
3 岩手県