bash

bash historyを効果的に利用する方法

  • セッション終了を待たずに複数ターミナルでhistoryを共有できるようにする。
$ vim ~/.bashrc
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"

 

  • 不要なものはhistoryに保存しない。
$ vim ~/.bashrc
export HISTIGNORE="pwd:ls:ls -ltr:"

 

bash のブレース展開

  • ファイル名の指定
$ sudo chmod 755 sites/default/files/{ctools/css,xmlsitemap}
$ ls -ld !$
ls -ld sites/default/files/{ctools/css,xmlsitemap}
drwxr-xr-x 2 www-data www-data 4.0K Mar  4 18:59 sites/default/files/ctools/css/

flickrAPIから画像情報を取得し、JSON出力

  • Posted on: 31 May 2014
  • By: Anonymous

flickrAPIから画像情報を取得し、JSON出力

CCライセンス - クリエイティブ・コモンズ・ライセンスでGEOタグありのものを取得し、画像が存在する場合だけ、キーワード毎10画像で、出力します。

入力データは以下です。

$ cat keywordlist.txt
白川郷
屋久島
小笠原諸島

 

bashでcurlにfrickrAPIにアクセスし画像情報を取得、JSONに整形します。