เดเดฌเตเดฃเตเดเต เดเตบเดฒเตเตป, เดซเตเดกเตเดฑ เดเตบเดฒเตเตป, เดตเดฟเตปเดกเตเดธเต เดเตบเดฒเตเตป เดเดฎเตเดฒเตเดฑเตเดฑเตผ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ MAC OS เดเตบเดฒเตเตป เดเดฎเตเดฒเตเดฑเตเดฑเตผ เดเดจเตเดจเดฟเดเตเดเดจเตเดฏเตเดณเตเดณ เดเดเตเดเดณเตเดเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเตเดเดจเตเดฏ เดเตบเดฒเตเตป เดตเตผเดเตเดเตเดธเตเดฑเตเดฑเตเดทเดจเตเดเดณเดฟเดฒเตเดจเตเดจเต เดเดชเดฏเตเดเดฟเดเตเดเต OnWorks เดธเตเดเดจเตเดฏ เดนเตเดธเตเดฑเตเดฑเดฟเดเดเต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ jshon เดเดฎเดพเตปเดกเต เดเดฃเดฟเดคเต.
เดชเดเตเดเดฟเด:
NAME
jshon - เดทเตเดฒเตเดฒเดฟเดจเตเดณเตเดณ JSON เดชเดพเดดเตเดธเตผ
เดธเดฟเดจเตเดชเตเดธเดฟเดธเต
jshon -[P|S|Q|V|C|I|0] [-F เดชเดพเดคเตเดคเต] -[t|l|k|u|p|a] -[s|n] เดฎเตเดฒเตเดฏเด -[e|i|d] เดธเตเดเดฟเด
เดตเดฟเดตเดฐเดฃเด
jshon JSON เดชเดพเดดเตโเดธเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดตเดพเดฏเดฟเดเตเดเตเดเดฏเตเด เดธเตเดทเตโเดเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดชเดฐเดฎเดพเดตเดงเดฟ เดเดชเดฏเตเดเดฟเดเตเดเดพเดตเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเดพเดฃเต เดเดคเต เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต
เดทเตเดฒเตเดฒเดฟเดจเตเดณเตเดณเดฟเตฝ, grep/sed/awk เดเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเด เดจเดฟเตผเดฎเตเดฎเดฟเดเตเด เดฆเตเตผเดฌเดฒเดฎเดพเดฏ adhoc เดชเดพเตผเดธเดฑเตเดเตพ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต.
เดชเตเตผเตฝ/เดชเตเดคเตเดคเดฃเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเด เดนเตเดตเดฟเดตเตเดฏเตเดฑเตเดฑเต เดตเตบ-เดฒเตเตป เดชเดพเตผเดธเดฑเตเดเตพ.
jshon stdin-เตฝ เดจเดฟเดจเตเดจเต json เดเตเดเตเดธเตเดฑเตเดฑเต เดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต, เดคเตเดเตผเดจเตเดจเต stdout-เตฝ เด เดตเดธเดพเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต.
เดเดฟเดฒ เดเดชเตเดทเดจเตเดเตพ json เดเดเตเดเตเดชเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เดฎเดฑเตเดฑเตเดณเตเดณเดต เดชเตเดฒเตเดฏเดฟเตป เดเตเดเตเดธเตเดฑเตเดฑเต เดธเดเดเตเดฐเดนเดเตเดเตพ เดเดเตเดเตเดชเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดพเดฐเดฃเด เดฌเดพเดทเดฟเดจเต เดตเดณเดฐเต เดเดฃเตเดเต
เดฎเตเดถเด เดจเตเดธเตเดฑเตเดฑเดกเต เดกเดพเดฑเตเดฑเดพเดธเตเดเตเดฐเดเตเดเดฑเตเดเตพ, jshon เดเดฐเต เดจเตเดฑเตเดฑเตเดตเต เดเดฌเตโเดเดเตเดฑเตเดฑเดพเดฏเดฟ JSON-เดจเต เดธเดพเดงเดพเดฐเดฃ เดชเตเดฒเต เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเดจเตเดจเดฟเดฒเตเดฒ
เดฒเตเดฌเตเดฐเดฑเดฟ เดเตเดฏเตเดฏเตเด. เดชเดเดฐเด jshon เดเดกเดฟเดฑเตเดฑเตเดเดณเตเดเต เดเดฐเดฟเดคเตเดฐเด เดเดฐเต เดธเตเดฑเตเดฑเดพเดเตเดเดฟเตฝ เดธเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต, เดจเดฟเดเตเดเตพ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต
เดเดฑเตเดฑเดตเตเด เดเดฏเตผเดจเตเดจ JSON เดเดเดเด.
เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ
เดเดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด เดเดฐเต เดนเตเดฐเดธเตเดต เดเดชเตเดทเดจเตเดฑเต เดฐเตเดชเดฎเตเดเตเดเตเดเตเดจเตเดจเต. เดเดฟเดฒเตผเดเตเดเต เดตเดพเดฆเดเตเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดชเดฒ เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเดฒเตเด
of jshon เดชเดฐเดธเตเดชเดฐเด เดชเตเดชเตเดชเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด, เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดคเตเดเตผเดเตเดเดฏเดพเดฏเดฟ เดเดเตเดเดฒเดฏเดฟเดฒเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด
เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต. เดเดฒเตเดฒเดพ เดเดฆเดพเดนเดฐเดฃเดเตเดเดณเตเด เด json เดธเดพเดฎเตเดชเดฟเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต:
{"a":1,"b":[true,false,null,"str"],"c":{"d":4,"e":5}}
jshon [เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ] < sample.json
เดเดฑเตเดฑเดตเตเด เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดตเดพเดฏเดจ-เดฎเดพเดคเตเดฐเด เดเดชเดฏเตเดเดคเตเดคเดฟเดจเต เดเตเดฑเดเตเดเต เดฎเดพเดคเตเดฐเดฎเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเต -e เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเด เดเดจเตเดจเต -a เดจเดเตเดตเดฟเตฝ
เด เดตเดฐเต.
-t (เดคเดฐเด) เดธเตเดเตเดฐเดฟเดเดเต, เดเดฌเตโเดเดเตเดฑเตเดฑเต, เด เดฑเต, เดจเดฎเตเดชเตผ, เดฌเตเตพ, เดจเตพ เดเดจเตเดจเดฟเดต เดจเตฝเดเตเดจเตเดจเต
jshon -t -> เดเดฌเตเดเดเตเดฑเตเดฑเต
-l (เดจเตเดณเด) เดเดฐเต เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏ เดจเตฝเดเตเดจเตเดจเต. เดธเตเดเตเดฐเดฟเดเดเต, เดเดฌเตโเดเดเตเดฑเตเดฑเต, เด เดฑเต เดเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต.
jshon -l -> 3
-k (เดเตเดเตพ) เดเดฐเต เดชเตเดคเดฟเดฏ เดตเดฐเดฟเดฏเดฟเตฝ เดตเตเตผเดคเดฟเดฐเดฟเดเตเด เดเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เดจเตฝเดเตเดจเตเดจเต. เดตเดธเตเดคเตเดตเดฟเตฝ เดฎเดพเดคเตเดฐเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต.
jshon -k -> abc
-e เดธเตเดเดฟเด
(เดเดเตโเดธเตโเดเตเดฐเดพเดเตเดฑเตเดฑเต) "เดเตปเดกเดเตโเดธเดฟเตฝ" json เดฎเตเดฒเตเดฏเด เดจเตฝเดเตเดจเตเดจเต. เดเดฌเตโเดเดเตเดฑเตเดฑเต, เด เดฑเต เดเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเต. เดเดฐเต เดธเตเดเดฟเด
เด เดฑเต เดเดฐเต เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏเดฏเดพเดฃเต.
jshon -ec -> {"d":4,"e":5}
-a (เดฎเตเดดเตเดตเตป) เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดค เดเดเดเดคเตเดคเดฟเดฒเตเดเดจเตเดณเด เดถเตเดทเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดฎเดพเดชเตเดชเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดตเดธเตเดคเตเดเตเดเดณเดฟเตฝ เดฎเดพเดคเตเดฐเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต
เด เดฑเตเดเดณเตเด. เดเดจเตเดจเดฟเดฒเดงเดฟเดเด -a เดชเตเดฐเดฏเตเดเดคเตเดคเดฟเตฝ เดเดตเดถเตเดฏเด เดตเดฟเดฐเดณเดฎเดพเดฃเตเดเตเดเดฟเดฒเตเด เดเตเดณเตเดเตพ เดจเตเดธเตเดฑเตเดฑเดกเต เดเตเดฏเตเดฏเดพเด.
jshon -eb -a -t -> bool bool null string
-s เดฎเตเดฒเตเดฏเด
(เดธเตเดเตเดฐเดฟเดเดเต) เดเดฐเต json เดเตปเดเตเดกเต เดเตเดฏเตเดค เดธเตเดเตเดฐเดฟเดเดเต เดจเตฝเดเตเดจเตเดจเต. เดชเดฟเดจเตเดจเตเดเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดคเดฟเดฒเตเดเตเดเต (-i) เดเตเตผเดเตเดเดพเด
เดเดเดจ
jshon -s "back\slash" -> "back\\slash"
-n เดฎเตเดฒเตเดฏเด
(เดจเตเตบเดธเตเดเตเดฐเดฟเดเดเต/เดจเดฎเตเดชเตผ) เดเดฐเต json เดเดเดเด เดจเตฝเดเตเดจเตเดจเต. เดชเดฟเดจเตเดจเตเดเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดคเดฟเดฒเตเดเตเดเต (-i) เดเตเตผเดเตเดเดพเด
เดเดเดจ. 'เดถเดฐเดฟ', 'เดคเตเดฑเตเดฑเต', 'เดถเตเดจเตเดฏเด', 'เด เดฑเต', 'เดตเดธเตเดคเต', เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏเดเตพ เดเดจเตเดจเดฟเดตเดฏเดพเดฃเต เดธเดพเดงเตเดตเดพเดฏ เดฎเตเดฒเตเดฏเดเตเดเตพ
เดซเตเดฒเตเดเตเดเตเดเตพ. เดฏเดฅเดพเดเตเดฐเดฎเด t, f, n, [], {} เดเดจเตเดจเต เดเตเดฐเตเดเตเดเตเดดเตเดคเตเดคเตเดเดณเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต.
jshon -n เดเดฌเตโเดเดเตเดฑเตเดฑเต -> {}
-u (เด เตบเดธเตเดเตเดฐเดฟเดเดเต) เดเดฐเต เดกเตเดเตเดกเต เดเตเดฏเตเดค เดธเตเดเตเดฐเดฟเดเดเต เดจเตฝเดเตเดจเตเดจเต. เดฒเดณเดฟเดคเดฎเดพเดฏ เดคเดฐเดเตเดเดณเดฟเตฝ เดฎเดพเดคเตเดฐเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต: เดธเตเดเตเดฐเดฟเดเดเต, เดเตปเดฑเตเดฑเต, เดฑเดฟเดฏเตฝ,
เดฌเตเดณเดฟเดฏเตป, เดถเตเดจเตเดฏเด.
jshon -eb -e 3 -u -> str
-p (pop) เดเดฐเดฟเดคเตเดฐเดคเตเดคเต เดฑเดฟเดตเตเตปเดกเต เดเตเดฏเตเดคเตเดเตเดฃเตเดเต เดธเตเดฑเตเดฑเดพเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด เดตเดธเดพเดจ เดเตเดคเตเดฐเดฟเดฎเดคเตเดตเด เดชเตเดชเตเดชเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดตเตเดฃเตเดเดฟ เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฃเต
เดเดฐเต เดตเดธเตเดคเตเดตเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดฎเตเดฒเตเดฏเดเตเดเตพ เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต.
jshon -ec -ed -u -p -ee -u -> 4 5
-d เดธเตเดเดฟเด
(เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเด) เดเดฐเต เด เดฑเตเดฏเดฟเดฒเต เดเดฌเตโเดเดเตเดฑเตเดฑเดฟเดฒเต เดเดณเตเดณ เดเดฐเต เดเดจเด เดจเตเดเตเดเดเดเตเดฏเตเดฏเตเดจเตเดจเต. เดจเตเดเดฑเตเดฑเตเดตเต เด เดฑเต เดธเตเดเดฟเดเดเตพ เดชเตเดคเดฟเดฏเตเดจเตเดจเต
เดเตเดฑเตเดฑเตเด.
jshon -db -> {"a":1,"c":{"d":4,"e":5}}
-i เดธเตเดเดฟเด
(เดเตปเดธเตเตผเดเตเดเต) เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฃเต. เดเดคเต เดเดเตเดธเตเดเตเดฐเดพเดเตเดฑเตเดฑเดฟเดจเตเดฑเต เดตเดฟเดชเดฐเตเดคเดฎเดพเดฃเต. เดเดเตเดธเตเดเตเดฐเดพเดเตเดฑเตเดฑเต เดเดฐเต json เดเดช-เดเดเดเด เดเดเตเดจเตเดจเต
เดธเตเดฑเตเดฑเดพเดเตเดเดฟเตฝ. Insert เดธเตเดฑเตเดฑเดพเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดเดชเดเดเดเด เดจเตเดเตเดเด เดเตเดฏเตเดฏเตเดเดฏเตเด json เดจเตเดฑเต เด เดฌเดฟเดฑเตเดฑเต เดเตเตผเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต
เดคเดพเดดเตเดฏเตเดณเตเดณ เดตเดฒเดฟเดฏ เด เดฑเต/เดเดฌเตเดเดเตเดฑเตเดฑเดฟเดฒเตเดเตเดเต. json เดฎเดฐเดคเตเดคเดฟเตฝ เดฎเตเดเตเดเดพเตป เดเดเตเดธเตเดเตเดฐเดพเดเตเดฑเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเตเด,
เดเดพเดฐเตเดฏเดเตเดเตพ เดฎเดพเดฑเตเดฑเดพเตป เดกเดฟเดฒเตเดฑเตเดฑเต/เดธเตเดเตเดฐเดฟเดเดเต/เดจเตเตบเดธเตโเดเตเดฐเดฟเดเดเต, เดฎเดพเดฑเตเดฑเดเตเดเดณเต เด เดคเดฟเดฒเตเดเตเดเต เดคเดฟเดฐเดฟเดเต เดเตเดฃเตเดเตเดตเดฐเดพเตป เดคเดฟเดฐเตเดเตเด
เดตเตเดเตเดทเด.
jshon -ea -ia -> เดฏเดฅเดพเตผเดคเตเดฅ json
jshon -s one -ia -> {"a":"one", ...}
เด เดฑเตเดเตพ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดฐเตเดคเดฟเดฏเดฟเดฒเดพเดฃเต เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเต. เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏเดเตพ เดเดเดจเตเดจเตเดชเตเดเตเดจเตเดจเดคเต เดเดฒเตเดฒเดพเดคเต เดเดฐเต เดฎเตเดฒเตเดฏเด เดเตเตผเดเตเดเตเด
เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเตเดดเตเดคเตเดจเตเดจเต. 'เด เดจเตเดฌเดจเตเดงเด' เดเดจเตเดจ เดธเตเดเตเดฐเดฟเดเดเต เดชเตเดฒเต เดจเตเดเดฑเตเดฑเตเดตเต เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏเดเตพ เดธเตเดตเตเดเดพเดฐเตเดฏเดฎเดพเดฃเต. เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเตเดดเตเดคเดพเตป
เดเดฐเต เดถเตเดฐเตเดฃเดฟเดฏเดฟเดฒเต เดเดฐเต เดฎเตเดฒเตเดฏเด: เดธเตเดเดฟเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเด, -เดเตป. เดเดธเต เดชเตเดคเดฟเดฏ เดฎเตเดฒเตเดฏเด, เดคเตเดเตผเดจเตเดจเต เดธเตเดเดฟเดเดฏเดฟเตฝ เดเตเตผเดเตเดเตเด.
jshon -eb -d 0 -sq -i 0 -> {"b":"q",false,null,"str"}
เดจเตเตบ-เดฎเดพเดจเดฟเดชเตเดฒเตเดทเตป
json เดจเตเดฐเดฟเดเตเดเต เดเดกเดฟเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเดคเตเดค เดจเดฟเดฐเดตเดงเดฟ เดฎเตเดฑเตเดฑเดพ เดเดชเตโเดทเดจเตเดเตพ เดเดฃเตเดเต. เดเดฐเต เดคเดตเดฃเดฏเตเดเตเดเดฟเดฒเตเด เดเดตเดฏเต เดตเดฟเดณเดฟเดเตเดเต
เด เดญเตเดฏเตผเดคเตเดฅเดจ.
-F
(เดซเดฏเตฝ) stdin-เดจเต เดชเดเดฐเด เดเดฐเต เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเต. เดเดเตเดเตเดเดพเดจเตเดณเตเดณ เดเดฐเตเดฏเตเดฐเต เดจเตเตบ-เดฎเดพเดจเดฟเดชเตเดฒเตเดทเตป เดเดชเตเดทเตป
เดตเดพเดฆเด.
-P (jsonp) เดธเดพเดงเดพเดฐเดฃ เดคเตเดเดฐเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดเดฐเต jsonp เดเตเตพเดฌเดพเดเตเดเต เดธเตเดเตเดฐเดฟเดชเตเดชเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
-S (เด เดเตเดเตเดเตเด) เดฏเดฅเดพเตผเดคเตเดฅ เดเตผเดกเดฑเดฟเดเดเดฟเดจเต เดชเดเดฐเด เดเต เดเดชเดฏเตเดเดฟเดเตเดเต เด เดเตเดเตเดเดฟเดฏ json เดจเตฝเดเตเดจเตเดจเต.
-Q (เดถเดพเดจเตเดคเด) stderr-เตฝ เดชเดฟเดถเดเต เดฑเดฟเดชเตเดชเตเตผเดเตเดเตเดเตเดฏเตเดฏเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเตเดจเตเดจเต, เด เดคเดฟเดจเดพเตฝ เดจเดฟเดเตเดเตพ "2> /dev/null" เดคเดณเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ
เดจเดฟเดเตเดเดณเตเดเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดฒเตเดเดจเตเดณเด.
-V (เดฌเต-เดตเดพเดฒเตเดฏเต) เดเดกเดฟเดฑเตเดฑเต เดนเดฟเดธเตเดฑเตเดฑเดฑเดฟ เดธเตเดฑเตเดฑเดพเดเตเดเดฟเตฝ เดชเดพเดธเต-เดฌเต-เดตเดพเดฒเตเดฏเต เดชเตเดฐเดพเดชเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต. เด เดเตเดเตเดฏเดฑเตเดฑเดคเตเดคเต เดเตเดธเตเดเดณเดฟเตฝ
เดเดฏเดฟเดฐเดเตเดเดฃเดเตเดเดฟเดจเต เดเดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฎเตเดฒเตเดฏเดเตเดเตพ เดเดคเต เดเดพเดฐเดฃเดฎเดพเดฏเตเดเตเดเดพเด jshon เดชเดฒ เดคเดตเดฃ เดชเดคเตเดเตเดเต เดเดเตเดจเตเดจเต
เดชเดฒ เดฎเดเดเตเดเต เดเตเดเตเดคเตฝ เดฎเตเดฎเตเดฎเดฑเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดฌเต-เดฑเดซเดฑเตปเดธเต เดเดจเตเดจเดคเดฟเดจเตเดเตเดเดพเตพ เดฌเต-เดตเดพเดฒเตเดฏเต เดธเตเดฐเดเตเดทเดฟเดคเดฎเดพเดฃเต
เดชเตเดคเตเดตเต เดเดถเตเดเดฐเตเดฏเด เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจเต. เดฌเต-เดฑเดซเดฑเตปเดธเต เดเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดกเดฟเดซเตเตพเดเตเดเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดฑเตเดกเต-เดเตบเดฒเดฟ เดเดชเตเดชเดฑเตเดทเดจเตเดเตพเดเตเดเดฟเดเดฏเดฟเดฒเตเดณเตเดณ เด เดชเดเดเดธเดพเดงเตเดฏเดค, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ json เดเดกเดฟเดฑเตเดฑเดฟเดเดเต เดเตเดเตเดคเตฝ เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดเตเดเตเดจเตเดจเต.
jshon -ec -n 7 -id -p -> c["d"] == 7
jshon -V -ec -n 7 -id -p -> c["d"] == 5
jshon -V -ec -n 7 -id -ic -> c["d"] == 7
เดเตเดเต -V , เดฎเดพเดฑเตเดฑเดเตเดเตพ เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดชเดเดฐเด เดธเตเดฑเตเดฑเดพเดเตเดเดฟเดฒเตเดเต เดคเดฟเดฐเดฟเดเต เดธเตเดตเดฎเตเดงเดฏเดพ เดเตเตผเดเตเดเดฃเด
เดเดจเตเดฑเตผเดฎเตเดกเดฟเดฏเดฑเตเดฑเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดชเตเดชเตเดชเดฟเดเดเต เดเดซเต.
-C เดตเตเดฃเตเดเตเดเตเดเตเดเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดชเดฟเดถเดเตเดเดณเดฟเตฝ (เดคเตเดเดฐเตเด). เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฒเตเดฒเดพเดคเตเดค เดฎเตเดฒเตเดฏเดเตเดเตพ เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเตเดเตเดเตเดเตฝ
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดคเต เดจเดฟเตผเดคเตเดคเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเดเดฐเด เดเดกเดฟเดฑเตเดฑเต เดธเตเดฑเตเดฑเดพเดเตเดเดฟเดฒเตเดเตเดเต 'null' เดเตเตผเดเตเดเตเด. เดชเตเดฐเตเดฎเดพเดฑเตเดฑเดคเตเดคเดฟเตฝ เดฎเดพเดฑเตเดฑเด เดตเดฐเดพเด
เดญเดพเดตเดฟ.
-I (เดธเตเดฅเดฒเดคเตเดคเต) เดซเดฏเตฝ เดเดกเดฟเดฑเตเดฑเดฟเดเดเต. เดชเดฐเดฟเดทเตโเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดฐเต เดซเดฏเตฝ เดเดตเดถเตเดฏเดฎเดพเดฃเต, เด เดคเดฟเดจเดพเตฝ -F-เตฝ เดฎเดพเดคเตเดฐเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เดเดคเดพเดฃเต
เดเดฐเต json เดซเดฏเดฒเดฟเตฝ เดเตเดฑเดฟเดฏ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเดฐเตเดคเตเดคเดพเตป เดเดฆเตเดฆเตเดถเดฟเดเตเดเตเดณเตเดณเดคเดพเดฃเต. เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดธเดพเดงเดพเดฐเดฃ เดเดเตเดเตเดชเตเดเตเดเต เด เดเดฟเดเตเดเดฎเตผเดคเตเดคเดชเตเดชเตเดเตเด
เดเตเดเดพเดคเต เดเดกเดฟเดฑเตเดฑเต เดธเตเดฑเตเดฑเดพเดเตเดเดฟเดจเตเดฑเต เด เดเดฟเดญเดพเดเด เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
-0 (null delimiters) -u เดฏเตเดเต เดกเดฟเดฒเดฟเดฎเดฟเดฑเตเดฑเตผ เดเดฐเต เดจเตเดฏเตเดฒเตเดจเดฟเตฝ เดจเดฟเดจเตเดจเต null เดเดฏเดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต. เด เดเดชเตเดทเตป
-u-เดฏเต เดฎเดพเดคเตเดฐเดฎเต เดฌเดพเดงเดฟเดเตเดเตเดเดฏเตเดณเตเดณเต, เดเดพเดฐเดฃเด เดเดฐเต เดชเตเดคเดฟเดฏ เดฒเตเตป เดจเดฟเดฏเดฎเดพเดจเตเดธเตเดคเดฎเดพเดฏเดฟ เดฆเตเดถเตเดฏเดฎเดพเดเตเดจเตเดจ เดเดฐเตเดฏเตเดฐเต เดธเดฎเดฏเดฎเดพเดฃเดฟเดคเต
.เดเตเดเตโเดชเตเดเตเดเต.
--เดชเดคเดฟเดชเตเดชเต
เดเดฐเต YYYYMMDD เดเตเดเดธเตเดฑเตเดฑเดพเดฎเตเดชเต เดจเตฝเดเดฟ เดชเตเดฑเดคเตเดคเตเดเดเดเตเดเตเดจเตเดจเต.
เดฎเดฑเตเดฑเตเดณเตเดณเดต เดเตเดณเตเดเตพ
jshon เดเดฒเตเดฒเดพเดฏเตโเดชเตเดชเตเดดเตเด เดเดฐเต เดตเดฐเดฟเดฏเดฟเตฝ เดเดฐเต เดซเตเตฝเดกเต เดเดเตเดเตโเดชเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดชเดฒ เดฏเตเดฃเดฟเดเตเดธเต เดเตเดณเตเดเดณเตเด เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดเดพเดฌเตเดเตพ เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต
เดเดฐเต เดตเดฐเดฟเดฏเดฟเดฒเตเด เดซเตเตฝเดกเตเดเตพ. เดเดคเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป 'เดชเตเดธเตเดฑเตเดฑเต' เดตเดดเดฟ เดเดเตเดเตเดชเตเดเตเดเต เดชเตเดชเตเดชเต เดเตเดฏเตเดฏเตเด. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ
เดถเตเดจเตเดฏเดฎเดพเดฏ เดตเดฐเดฟเดเตพ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเด, เด เดเตเดเดจเต เดเดฐเต เดชเตเดฒเตเดฏเตโเดธเตโเดนเตเตพเดกเตผ เดเดณเตเดณเดต เดชเดพเดกเต เดเตเดฏเตเดฏเตเด. เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดเดคเดพ:
jshon ... | เดธเตเดกเต 's/^$/-/' | เดชเตเดธเตเดฑเตเดฑเต -s -d '\t\t\n'
เดเดคเต เดถเตเดจเตเดฏเดคเดฏเต '-' เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดเดฏเตเด เดเดฐเต เดฎเตเดจเตเดจเต เดตเดฐเดฟเดเดณเตเด เดเดจเตเดจเดพเดฏเดฟ เดฒเดฏเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
json เดเดเตเดเตโเดชเตเดเตเดเต เดเตฝเดชเตเดชเดพเดฆเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดเตเดเตเดคเตฝ เดเตเดเตเดคเตฝ เดเตเดณเตเดเตพ เดเดฃเตเดเต. เดชเดฒเดชเตเดชเตเดดเตเด เดเดต เดเดฐเต เดฒเตเตป-เดเดฑเดฟเดฏเดจเตเดฑเดกเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต
json/plaintext เดนเตเดฌเตเดฐเดฟเดกเต, เดเดฐเต เดตเดฐเดฟเดฏเตเด เดเดฐเต เดธเตเดตเดคเดจเตเดคเตเดฐ json เดเดเดจเดฏเดพเดฃเต. เดเตเดฆเดเดฐเดฎเตเดจเตเดจเต เดชเดฑเดฏเดเตเดเต
เดเดเตเดเตเดชเตเดเตเดเต เดฎเตเดคเตเดคเดคเตเดคเดฟเตฝ เดจเดฟเดฏเดฎเดพเดจเตเดธเตเดคเดฎเดพเดฏ json เด เดฒเตเดฒ. เดเดจเตเดจเตเดเดฟเตฝ เดกเดพเดฑเตเดฑ เดตเดฐเดฟ เดตเดฐเดฟเดฏเดพเดฏเดฟ เดฒเตเดชเตเดชเต เดเตเดฏเตเดฏเตเด
(เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต jshon เดเดฐเต เดฒเตเดจเดฟเดจเตเด เดเดฐเดฟเดเตเดเตฝ) เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฐเต เดจเดฟเดฏเดฎเดพเดจเตเดธเตเดค json เด เดฑเตเดฏเดฟเดฒเตเดเตเดเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเด. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:
เดตเดฐเดฟ เดตเดพเดฏเดฟเดเตเดเตเดฎเตเดชเตเตพ; do jshon <<< "$line"; เดเตเดฏเตเดคเต < <(journalctl -o json)
journalctl -o json | sed -e '1i[' -e '$!s/$/,/' -e '$a]' | jshon
เดเตเดพเตพเดซเต
เดจเดฟเดเตเดเตพ เดตเดณเดฐเต เดนเตเดฐเดธเตเดตเดฎเดพเดฏ เดตเตบ เดฒเตเดจเดฑเตเดเดณเดฟเตฝ เดถเตเดฐเดฆเตเดงเดพเดฒเตเดตเดพเดฃเตเดเตเดเดฟเตฝ, เดตเดพเดฆเดเตเดเตพ เด เดเตเดเดจเตเดฏเดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดจเตเดญเดตเดฟเดชเตเดชเดฟเดเตเดเดพเด
เด เดตเตเดฏเดเตเดคเดค เดเดฃเตเดเดพเดเตเดเตเดจเตเดจเต. เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฆเดพเดนเดฐเดฃเด -p(op) เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเตฝ เดเตเตพเดซเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด:
jshon -ec -ed -u -p -ee -u == jshon -ec -ed -upee -u
เดเดคเต เดเตเดฏเตเดฏเดพเตป เดเดพเตป เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ (เดเดคเต เดเดพเดฐเตเดฏเดเตเดเตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเตป เดตเดณเดฐเต เดฌเตเดฆเตเดงเดฟเดฎเตเดเตเดเดพเดฃเต) เดเดจเตเดจเดพเตฝ เดเดฟเดฒ เดเดณเตเดเตพ
เด เดจเดจเตเดคเดฐเดซเดฒเดเตเดเตพเดเตเดเดฟเดเดฏเดฟเดฒเตเด เดเตเตพเดซเต.
เดเดฃเตเดเดพเดเตเดเตเดจเตเดจเต JSON
jshon เดเดฐเต เดถเตเดจเตเดฏเดฎเดพเดฏ เดเดฌเตโเดเดเตโเดฑเตเดฑเต เดเตปเดชเตเดเตเดเดพเดฏเดฟ เดจเตฝเดเดฟเดเตเดเตเดฃเตเดเต json เดธเตเดทเตโเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด:
jshon -s one -ia <<< "{}"
AUTHORS
jshon เดเตเดฏเตเตฝ เดเตเตป เดเดดเตเดคเดฟเดฏเดคเต[เดเดฎเตเดฏเดฟเตฝ เดชเดฐเดฟเดฐเดเตเดทเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต]> เดกเตเดตเต เดฑเตเดฏเตเดธเตเดจเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเดพเดเตเดเตเดเตพเดเตเดเตเดชเตเดชเด
<[เดเดฎเตเดฏเดฟเตฝ เดชเดฐเดฟเดฐเดเตเดทเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต]>, เดเตปเดกเตเดฐเตเดเดซเต (BSD, OSX, jsonp, เดธเตเตผเดเตเดเดฟเดเดเต), เดเตเตป เดฎเดพเตผเดเตเดเต เด (เดธเตเดณเดพเดฐเดฟเดธเต).
onworks.net เดธเตเดตเดจเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต jshon เดเตบเดฒเตเดจเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเด