シェルスクリプトでWeb API的なものを使うメモ。 たぶんWeb API的なものをつかってデータをがーっともらってくる場合、シェルスクリプトが一番手軽です。 ほんの数行でかけます*1。 たとえば、CiNii API(RDF)を通じてNCIDを使って資料タイトルを取り出す。 1件だけなら1行*2。 curl "http://ci.nii.ac.jp/ncid/AA12227144.rdf" | xpath '//rdf:RDF/rdf:Description/dc:title[1]/text()' curlでデータ取得してxpathでxml解析。 看護・保健科学研究いいですね。 100件とか1000件とかある場合。while文で。 AA12227144 AA11354292 AN00023058 AN10507651NCIDを別ファイル(ncid.txt)で用意しておいて、 while r