2013年10月24日木曜日

shellでjsonをパースする方法(メモ)

■概要
https://github.com/dominictarr/JSON.sh
を使用した方法を紹介します

■環境
CentOS 5.9
bash 3.2.25
Linux kernel 2.6.18-238.el5 x86_64

■設定(インストール)
wget https://github.com/dominictarr/JSON.sh/archive/master.zip
unzip master.zip
mv JSON.sh-master/ /usr/local/
ln -s JSON.sh-master/ json_parse
cd /usr/sbin/
ln -s /usr/local/json_parse/JSON.sh json_parse

■動作確認
echo '{"key":"value","key2":"value2","key3":{"food":"potate"}}' | json_parse -b
["key"] "value"
["key2"]        "value2"
["key3","food"] "potate"

「-b」を指定すると入力したjson情報は出力しません

0 件のコメント:

コメントを投稿