āĻāĻāĻŋ āĻšāĻ˛ jshon āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
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 āĻĨā§āĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻā§āĻā§āĻ° āĻ ā§āĻ¯āĻžāĻĄāĻšāĻ āĻĒāĻžāĻ°ā§āĻ¸āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§
āĻĒāĻžāĻ°ā§āĻ˛/āĻĒāĻžāĻāĻĨāĻ¨ āĻĨā§āĻā§ āĻ¤ā§āĻ°āĻŋ āĻšā§āĻāĻŋāĻāĻ¯āĻŧā§āĻ āĻāĻ¯āĻŧāĻžāĻ¨-āĻ˛āĻžāĻāĻ¨ āĻĒāĻžāĻ°ā§āĻ¸āĻžāĻ°āĨ¤
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 āĻ¸ā§āĻāĻ
(extract) "index" āĻ json āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻŦāĻā§āĻā§āĻ, āĻ ā§āĻ¯āĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻ
āĻ ā§āĻ¯āĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
jshon -ec -> {"d":4,"e":5}
-a (āĻā§āĻĄāĻŧā§) āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻā§āĻĄāĻŧā§ āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°ā§āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻĒāĻ° āĻāĻžāĻ āĻāĻ°ā§
āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻ°ā§āĨ¤ āĻāĻāĻžāĻ§āĻŋāĻ -a āĻāĻ˛ āĻ¨ā§āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻĻāĻŋāĻ āĻ āĻ¨ā§āĻļā§āĻ˛āĻ¨ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻŦāĻŋāĻ°āĻ˛āĨ¤
jshon -eb -a -t -> bool bool null āĻ¸ā§āĻā§āĻ°āĻŋāĻ
-s āĻŽā§āĻ˛ā§āĻ¯
(āĻ¸ā§āĻā§āĻ°āĻŋāĻ) āĻāĻāĻāĻŋ json āĻāĻ¨āĻā§āĻĄā§āĻĄ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ (-i) āĻĸā§āĻāĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻžāĻ āĻžāĻŽā§āĨ¤
jshon -s "back\slash" -> "back\\slash"
-n āĻŽā§āĻ˛ā§āĻ¯
(āĻ¨āĻ¨āĻ¸ā§āĻā§āĻ°āĻŋāĻ/āĻ¸āĻāĻā§āĻ¯āĻž) āĻāĻāĻāĻŋ json āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ (-i) āĻĸā§āĻāĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻ¨ āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛ 'āĻ¸āĻ¤ā§āĻ¯', 'āĻŽāĻŋāĻĨā§āĻ¯āĻž', 'āĻ¨āĻžāĻ˛', 'āĻ ā§āĻ¯āĻžāĻ°ā§', 'āĻ āĻŦāĻā§āĻā§āĻ', āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻ
āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻ¸āĻāĻā§āĻˇā§āĻĒāĻŖ t, f, n, [] āĻāĻŦāĻ {} āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§āĻ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
jshon -n āĻ āĻŦāĻā§āĻā§āĻ -> {}
-u (unstring) āĻāĻāĻāĻŋ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻšāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻžāĻ āĻāĻ°ā§: āĻ¸ā§āĻā§āĻ°āĻŋāĻ, int, āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ,
āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨, āĻ¨āĻžāĻ˛āĨ¤
jshon -eb -e 3 -u -> str
-p (āĻĒāĻĒ) āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĨā§āĻā§ āĻļā§āĻˇ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻļāĻ¨ āĻĒāĻĒ āĻāĻ°ā§, āĻāĻ¤āĻŋāĻšāĻžāĻ¸ āĻ°āĻŋāĻāĻ¯āĻŧāĻžāĻāĻ¨ā§āĻĄ āĻāĻ°ā§āĨ¤ āĻāĻĒāĻāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻĨā§āĻā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻˇā§āĻāĻžāĻļāĻ¨ āĻāĻ°āĻžāĨ¤
jshon -ec -ed -u -p -ee -u -> 4 5
-d āĻ¸ā§āĻāĻ
(āĻŽā§āĻā§āĻ¨) āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŦāĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻā§āĻŽ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ¸ā§āĻā§ āĻŽā§āĻĄāĻŧāĻžāĻ¨ā§ āĻšāĻŦā§
āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ.
jshon -db -> {"a":1,"c":{"d":4,"e":5}}
-i āĻ¸ā§āĻāĻ
(āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻž) āĻāĻāĻŋāĻ˛āĨ¤ āĻāĻāĻž āĻ¨āĻŋāĻ°ā§āĻ¯āĻžāĻ¸ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤. āĻāĻā§āĻ¸āĻā§āĻ°āĻžāĻā§āĻ āĻāĻāĻāĻŋ json āĻāĻĒ-āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ°āĻžāĻā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻĒāĻ° āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻĒ-āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ¸ā§āĻ āĻŦāĻŋāĻ json āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¯āĻŧ
āĻ¨ā§āĻā§ āĻŦāĻĄāĻŧ āĻ ā§āĻ¯āĻžāĻ°ā§/āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤ āĻāĻ¸āĻ¨ āĻāĻžāĻā§ āĻĄā§āĻŦ āĻĻāĻŋāĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻ¯āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨,
āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻŽā§āĻā§āĻ¨/āĻ¸ā§āĻā§āĻ°āĻŋāĻ/āĻ¨āĻ¨āĻ¸ā§āĻā§āĻ°āĻŋāĻ, āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻžāĻāĨ¤
jshon -ea -ia -> āĻŽā§āĻ˛ json
jshon -s one -ia -> {"a":"one", ...}
āĻ ā§āĻ¯āĻžāĻ°ā§āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻž āĻšāĻŦā§
āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻāĻŋāĻ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ°āĻšāĻŖāĻ¯ā§āĻā§āĻ¯, āĻ¯ā§āĻŽāĻ¨ 'āĻ¸āĻāĻ¯ā§āĻāĻ¨' āĻ¸ā§āĻā§āĻ°āĻŋāĻāĨ¤ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°āĻ¤ā§
āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨: āĻ¸ā§āĻāĻ āĻŽā§āĻā§āĻ¨, -n/s āĻ¨āĻ¤ā§āĻ¨ āĻŽāĻžāĻ¨, āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸ā§āĻā§āĻ¤ā§ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¨āĨ¤
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 āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻāĻĒāĻ° (āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨)āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¨āĻž āĻ¯ā§ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻˇā§āĻāĻžāĻļāĻ¨
āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻā§ 'āĻ¨āĻžāĻ˛' āĻ¯ā§āĻ āĻāĻ°āĻŦā§āĨ¤ āĻāĻāĻ°āĻŖ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§.
-I (āĻ¸ā§āĻĨāĻžāĻ¨ā§) āĻĢāĻžāĻāĻ˛ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻžāĨ¤ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŦāĻ āĻ¤āĻžāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° -F āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻāĻāĻāĻŋ json āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§, āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻĻāĻŽāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻ¨ā§āĻā§ āĻ˛ā§āĻāĻž āĻāĻā§āĨ¤
-0 (null delimiters) -u-āĻāĻ° āĻĄāĻŋāĻ˛āĻŋāĻŽāĻŋāĻāĻžāĻ°āĻā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ āĻĨā§āĻā§ āĻ¨āĻžāĻ˛ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° -u āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻāĻžāĻ°āĻŖ āĻāĻāĻŋāĻ āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ āĻŦā§āĻ§āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
āĻāĻāĻāĻĒā§āĻāĨ¤
--āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻāĻāĻāĻŋ YYYYMMDD āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĨ¤
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋ
jshon āĻĒā§āĻ°āĻ¤āĻŋ āĻ˛āĻžāĻāĻ¨ā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻā§āĻ˛ āĻāĻāĻžāĻ§āĻŋāĻ āĻā§āĻ¯āĻžāĻŦ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻžāĻ° āĻāĻļāĻž āĻāĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋ āĻ˛āĻžāĻāĻ¨ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°āĨ¤ āĻāĻāĻŋ āĻ āĻŋāĻ āĻāĻ°āĻ¤ā§ 'āĻĒā§āĻ¸ā§āĻ' āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻāĻĒā§āĻ āĻĒāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¤āĻŦā§ āĻĒā§āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž
āĻāĻžāĻ˛āĻŋ āĻ˛āĻžāĻāĻ¨āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻ§āĻžāĻ°āĻ āĻ¸āĻš āĻĒā§āĻ¯āĻžāĻĄ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
jshon... | sed 's/^$/-/' | āĻĒā§āĻ¸ā§āĻ -s -d '\t\t\n'
āĻāĻāĻŋ '-' āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ¨ā§āĻ¯āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ˛āĻžāĻāĻ¨āĻā§ āĻāĻāĻāĻŋāĻ¤ā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĨ¤
json āĻāĻāĻāĻĒā§āĻ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻ°ā§ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻāĻā§. āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻāĻāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
json/plaintext āĻšāĻžāĻāĻŦā§āĻ°āĻŋāĻĄ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛āĻžāĻāĻ¨ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ json āĻāĻ āĻ¨āĨ¤ āĻĻā§āĻāĻāĻāĻ¨āĻāĻāĻžāĻŦā§ āĻāĻ° āĻŽāĻžāĻ¨ā§
āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻĒā§āĻ āĻŦā§āĻ§ json āĻ¨āĻ¯āĻŧāĨ¤ āĻšāĻ¯āĻŧ āĻ˛ā§āĻĒ āĻ¯āĻĻāĻŋāĻ āĻ˛āĻžāĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĄā§āĻāĻž āĻ˛āĻžāĻāĻ¨
(āĻāĻ˛āĻŋāĻ jshon āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŦāĻžāĻ°) āĻŦāĻž āĻāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻŦā§āĻ§ json āĻ ā§āĻ¯āĻžāĻ°ā§āĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
āĻ˛āĻžāĻāĻ¨ āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ; jshon āĻāĻ°ā§āĻ¨ <<< "$line"; āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ < <(journalctl -o json)
journalctl -o json | sed -e '1i[' -e '$!s/$/,/' -e '$a]' | jshon
āĻāĻ˛āĻĢ
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻžāĻāĻ¨āĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ¯āĻ¤ā§āĻ¨āĻļā§āĻ˛ āĻšāĻ¨ āĻ¤āĻŦā§ āĻ¯ā§āĻā§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻāĻ¨ā§āĻā§āĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŖ āĻĨā§āĻā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ -āĻĒāĻŋ(āĻ āĻĒ) āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ˛ā§āĻĢ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
jshon -ec -ed -u -p -ee -u == jshon -ec -ed -upee -u
āĻāĻŽāĻŋ āĻāĻāĻŋ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāĻ āĻ¨āĻž (āĻāĻāĻŋ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋ āĻŦā§āĻāĻ¤ā§ āĻ āĻ¨ā§āĻ āĻāĻ āĻŋāĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§) āĻ¤āĻŦā§ āĻāĻŋāĻā§ āĻ˛ā§āĻ
āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§āĻ āĻāĻ˛āĻĢ.
āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻ¤āĻžāĻĻā§āĻ°āĻā§ JSON
jshon āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻāĻžāĻ˛āĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻĒāĻžāĻ¸ āĻāĻ°ā§ json āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
jshon -s one -ia <<< "{}"
āĻ˛ā§āĻāĻ
jshon āĻāĻžāĻāĻ˛ āĻāĻŋāĻ¨ āĻ˛āĻŋāĻā§āĻā§āĻ¨[āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]> āĻĄā§āĻ āĻ°ā§āĻāĻ¸āĻ¨āĻžāĻ° āĻĨā§āĻā§ āĻĒā§āĻ¯āĻžāĻ āĻ¸āĻš
<[āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]>, AndrewF (BSD, OSX, jsonp, sorting), āĻāĻŦāĻ Jean-Marc A (solaris)āĨ¤
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ jshon āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨