その1

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 福岡県

その2

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       岩手県

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS