เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

jshon - เบญเบญเบ™เป„เบฅเบ™เปŒเบขเบนเปˆเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ jshon เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ jshon เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


jshon - เบ•เบปเบงเบงเบดเป€เบ„เบฒเบฐ JSON เบชเปเบฒเบฅเบฑเบšเปเบเบฐ

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


jshon -[P|S|Q|V|C|I|0] [-F เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡] -[t|l|k|u|p|a] -[s|n] เบ„เปˆเบฒ -[e|i|d] เบ”เบฑเบ”เบŠเบฐเบ™เบต

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


jshon parses, เบญเปˆเบฒเบ™ เปเบฅเบฐเบชเป‰เบฒเบ‡ JSON. เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเป€เบžเบทเปˆเบญเปƒเบซเป‰เป€เบ›เบฑเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบˆเบฒเบ
เบžเบฒเบเปƒเบ™เปเบเบฐเปเบฅเบฐเปเบ—เบ™เบ—เบตเปˆเบ•เบปเบงเปเบเบ adhoc เบ—เบตเปˆเบญเปˆเบญเบ™เปเบญเบ—เบตเปˆเป€เบฎเบฑเบ”เบˆเบฒเบ grep/sed/awk เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš
เบ•เบปเบงเบงเบดเป€เบ„เบฒเบฐเปเบ–เบงเปœเบถเปˆเบ‡เบ—เบตเปˆเบกเบตเบ™เป‰เบณเปœเบฑเบเปœเบฑเบเบ—เบตเปˆเป€เบฎเบฑเบ”เบกเบฒเบˆเบฒเบ perl/python.

jshon เป‚เบซเบผเบ”เบ‚เปเป‰เบ„เบงเบฒเบก json เบˆเบฒเบ stdin, เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเบฐเปเบ”เบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเบธเบ”เบ—เป‰เบฒเบเปƒเบ™ stdout.
เบšเบฒเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบญเบ json, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบทเปˆเบ™เบชเบปเปˆเบ‡เบœเบปเบ™เบชเบฐเบซเบผเบธเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เปเบฒเบกเบฐเบ”เบฒ. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒ Bash เบกเบตเบซเบผเบฒเบ
เป‚เบ„เบ‡โ€‹เบชเป‰เบฒเบ‡โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เบ”เบตโ€‹, jshon เบšเปเปˆเป„เบ”เป‰เบชเบปเปˆเบ‡เบ„เบทเบ™ JSON เป€เบ›เบฑเบ™เบงเบฑเบ”เบ–เบธเบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡เบ•เบฒเบกเบ›เบปเบเบเบฐเบ•เบด
เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบˆเบฐ. เปเบ—เบ™ jshon เบฎเบฑเบเบชเบฒเบ›เบฐเบซเบงเบฑเบ”เบเบฒเบ™เปเบเป‰เป„เบ‚เปƒเบ™ stack เป€เบ›เบฑเบ™, เปเบฅเบฐเบ—เปˆเบฒเบ™ manipulate เป„เบ”เป‰
เบญเบปเบ‡เบ›เบฐเบเบญเบš JSON เป€เบ—เบดเบ‡เบชเบธเบ”.

เบเบดเบ”เบˆเบฐเบเปเบฒ


เปเบ•เปˆเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบŠเป‰เป€เบงเบฅเบฒเบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเบฑเป‰เบ™. เบšเบฒเบ‡เบ„เบปเบ™เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡. เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบซเบผเบฒเบเบ•เบปเบงเบขเปˆเบฒเบ‡
of jshon เบชเบฒเบกเบฒเบ”เบ—เปเปˆเบœเปˆเบฒเบ™เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบงเบ™เบˆเบฐเบ–เบทเบเบ•เปˆเบญเบ‡เป‚เบชเป‰เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบšเป€เบžเบทเปˆเบญเบซเบผเบธเบ”เบœเปˆเบญเบ™
เป‚เบ—. เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบฑเบ‡เปเบปเบ”เปƒเบŠเป‰เบ•เบปเบงเบขเปˆเบฒเบ‡ json เบ™เบตเป‰:

{"a":1,"b":[true,false,null,"str"],"c":{"d":4,"e":5}}
jshon [เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”] < sample.json

เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปเบšเบšเบญเปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบ—เบปเปˆเบงเป„เบ›เบชเปˆเบงเบ™เปƒเบซเบเปˆเบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบซเบผเบฒเบเป†เบญเบฑเบ™ -e เบเบฒเบ™โ€‹เบเบฐโ€‹เบ—เปเบฒโ€‹เปเบฅเบฐโ€‹เบซเบ™เบถเปˆเบ‡โ€‹ -a เบขเบนเปˆเป€เบ„เบดเปˆเบ‡เบเบฒเบ‡เบ‚เบญเบ‡
เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ.

-t (type) เบชเบปเปˆเบ‡เบ„เปˆเบฒ string, object, array, number, bool, null

jshon -t -> เบงเบฑเบ”เบ–เบธ

-l (เบ„เบงเบฒเบกเบเบฒเบง) เบ•เบญเบšเบ„เปˆเบฒเบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบก. เป€เบฎเบฑเบ”เบงเบฝเบเบžเบฝเบ‡เปเบ•เปˆเบเปˆเบฝเบงเบเบฑเบš string, object, array.

jshon -l -> 3

-k (keys) เบชเบปเปˆเบ‡เบ„เบทเบ™เบฅเบฒเบเบŠเบทเปˆเบเบฐเปเบˆเบ—เบตเปˆเปเบเบเบญเบญเบเปเบ–เบงเปƒเปเปˆ. เบžเบฝเบ‡เปเบ•เปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบงเบฑเบ”เบ–เบธ.

jshon -k -> abc

-e เบ”เบฑเบ”เบŠเบฐเบ™เบต
(extract) เบชเบปเปˆเบ‡เบ„เบทเบ™เบ„เปˆเบฒ json เบขเบนเปˆ "index". เบžเบฝเบ‡เปเบ•เปˆเป€เบฎเบฑเบ”เบงเบฝเบเบเปˆเบฝเบงเบเบฑเบšเบงเบฑเบ”เบ–เบธ, array. เบ”เบฑเบ”เบŠเบฐเบ™เบตเบ‚เบญเบ‡ an
array เป€เบ›เบฑเบ™เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบก.

jshon -ec -> {"d":4,"e":5}

-a (เบ‚เป‰เบฒเบก) เปเบœเบ™เบ—เบตเปˆเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญเปƒเบ™เบ—เบปเปˆเบงเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเป€เบฅเบทเบญเบ. เบžเบฝเบ‡เปเบ•เปˆเป€เบฎเบฑเบ”เบงเบฝเบเบเปˆเบฝเบงเบเบฑเบšเบงเบฑเบ”เบ–เบธ
เปเบฅเบฐ arrays. เบซเบผเบฒเบ -a เบเบฒเบ™เป‚เบ—เบชเบฒเบกเบฒเบ”เบ–เบทเบเบงเบฒเบ‡เป„เบงเป‰, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เปเบกเปˆเบ™เบซเบฒเบเบฒเบเปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”.

jshon -eb -a -t -> bool bool null string

-s เบกเบนเบ™เบ„เปˆเบฒ
(string) เบชเบปเปˆเบ‡เบ„เบทเบ™เบชเบฐเบ•เบฃเบดเบ‡เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” json. เบ•เปเปˆเบกเบฒเบชเบฒเบกเบฒเบ”เบ–เบทเบ (-i)เปƒเบชเปˆเบเบฑเบšเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง
เป‚เบ„เบ‡เบชเป‰เบฒเบ‡.

jshon -s "back\slash" -> "back\slash"

-n เบกเบนเบ™เบ„เปˆเบฒ
(nonstring/number) เบชเบปเปˆเบ‡เบ„เบทเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบš json. เบ•เปเปˆเบกเบฒเบชเบฒเบกเบฒเบ”เบ–เบทเบ (-i)เปƒเบชเปˆเบเบฑเบšเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง
เป‚เบ„เบ‡เบชเป‰เบฒเบ‡. เบ„เปˆเบฒเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปเบกเปˆเบ™ 'true', 'false', 'null', 'array', 'object', integers เปเบฅเบฐ
เบฅเบญเบ. เบ•เบปเบงเบซเบเปเป‰ t, f, n, [] เปเบฅเบฐ {} เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบšเบเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบ.

jshon -n object -> {}

-u (unstring) เบ•เบญเบšเบชเบฐเบ•เบฃเบดเบ‡เบ—เบตเปˆเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เปเบฅเป‰เบง. เป€เบฎเบฑเบ”เบงเบฝเบเบžเบฝเบ‡เปเบ•เปˆเบ›เบฐเป€เบžเบ”เบ‡เปˆเบฒเบเบ”เบฒเบ: string, int, real,
เบšเบนเบฅเบตเบ™, null.

jshon -eb -e 3 -u -> str

-p (เบ›เบฑเบญเบš) เบ›เบฐเบเบปเบ”เบเบฒเบ™เบซเบกเบนเบ™เปƒเบŠเป‰เบ„เบฑเป‰เบ‡เบชเบธเบ”เบ—เป‰เบฒเบเบˆเบฒเบ stack, rewinding เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”. เบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบš
เบชเบฐเบเบฑเบ”เบ„เปˆเบฒเบซเบผเบฒเบเบˆเบฒเบเบงเบฑเบ”เบ–เบธเบญเบฑเบ™เบ”เบฝเบง.

jshon -ec -ed -u -p -ee -u -> 4 5

-d เบ”เบฑเบ”เบŠเบฐเบ™เบต
(เบฅเบถเบš) เป€เบญเบปเบฒเบฅเบฒเบเบเบฒเบ™เปƒเบ™เบญเบฒเป€เบฃ เบซเบผเบทเบงเบฑเบ”เบ–เบธ. เบ”เบฑเบ”เบŠเบฐเบ™เบต array เบฅเบปเบšเบˆเบฐเบซเปเปˆ
เบ›เบฐเบกเบฒเบ™.

jshon -db -> {"a":1,c":{"d":4,"e":5}}

-i เบ”เบฑเบ”เบŠเบฐเบ™เบต
(เปƒเบชเปˆ) เปเบกเปˆเบ™เบชเบฑเบšเบชเบปเบ™. เบกเบฑเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เบ›เบตเป‰เบ™เบเบฑเบšเบเบฑเบ™เบ‚เบญเบ‡เบชเบฒเบ™เบชเบฐเบเบฑเบ”เบˆเบฒเบ. Extract เปƒเบชเปˆเบญเบปเบ‡เบ›เบฐเบเบญเบšเบเปˆเบญเบ json
เบชเบธเบ” stack เป„เบ”เป‰. Insert เป€เบญเบปเบฒเบญเบปเบ‡เบ›เบฐเบเบญเบšเบเปˆเบญเบเบญเบญเบเบˆเบฒเบ stack, เปเบฅเบฐเปƒเบชเปˆ bit เบ‚เบญเบ‡ json
เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ array / object เบ—เบตเปˆเปƒเบซเบเปˆเบเบงเปˆเบฒเบขเบนเปˆเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบก. เปƒเบŠเป‰เบชเบฒเบ™เบชเบฐเบเบฑเบ”เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ•เบปเป‰เบ™เป„เบกเป‰ json,
เบฅเบถเบš/string/nonstring เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เบชเบดเปˆเบ‡เบ•เปˆเบฒเบ‡เป†, เปเบฅเบฐเปƒเบชเปˆเป€เบžเบทเปˆเบญเบเบนเป‰เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบเบฑเบšเป„เบ›เปƒเบชเปˆเปƒเบ™
เบ•เบปเป‰เบ™เป„เบกเป‰.

jshon -ea -ia -> json เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš
jshon -s one -ia -> {"a":"one", ...}

Arrays เบ–เบทเบเบˆเบฑเบ”เบเบฒเบ™เบ”เป‰เบงเบเบฅเบฑเบเบชเบฐเบ™เบฐเบžเบดเป€เบชเบ”. เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบกเบ—เบตเปˆเบœเปˆเบฒเบ™เบˆเบฐเปƒเบชเปˆเบ„เปˆเบฒเบ—เบตเปˆเบšเปเปˆเบกเบต
เบเบฒเบ™เบ‚เบฝเบ™เบ—เบฑเบš. เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบกเบฅเบปเบšเปเบกเปˆเบ™เบเบญเบกเบฎเบฑเบšเป„เบ”เป‰, เบ„เบทเบเบฑเบšเบชเบฐเบ•เบฃเบดเบ‡ 'เบ•เปเปˆเบ—เป‰เบฒเบ'. เป€เบžเบทเปˆเบญเบ‚เบฝเบ™เบ—เบฑเบš
เบ„เปˆเบฒเปƒเบ™ array: เบฅเบถเบšเบ”เบฑเบ”เบŠเบฐเบ™เบต, -n/s เบ„เปˆเบฒเปƒเบซเบกเปˆ, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เปƒเบชเปˆเปƒเบ™เบ”เบฑเบ”เบŠเบฐเบ™เบต.

jshon -eb -d 0 -sq -i 0 -> {"b":"q",false,null,"str"}

เบšเปเปˆเปเบกเปˆเบ™เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™


เบกเบตเบซเบฅเบฒเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบ meta เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เปเบเป‰เป„เบ‚ json เป‚เบ”เบเบเบปเบ‡. เป‚เบ—เบซเบฒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”เบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡เบ•เปเปˆ
เบ„เบณเบฎเบฝเบเบฎเป‰เบญเบ‡.

-F
(file) เบญเปˆเบฒเบ™เบˆเบฒเบเป„เบŸเบฅเปŒเปเบ—เบ™ stdin. เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เบซเบกเบนเบ™โ€‹เปƒเบŠเป‰โ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹
เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡.

-P (jsonp) เบฅเบญเบเป€เบญเบปเบฒ jsonp callback เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบชเบทเบšเบ•เปเปˆเบ•เบฒเบกเบ›เบปเบเบเบฐเบ•เบด.

-S (sort) เบชเบปเปˆเบ‡เบ„เบทเบ™ json เบˆเบฑเบ”เบฎเบฝเบ‡เบ•เบฒเบกเบฅเบฐเบซเบฑเบ”, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš.

-Q (เบ‡เบฝเบš) เบ›เบดเบ”เบเบฒเบ™เบฅเบฒเบเบ‡เบฒเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™ stderr, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡ sprinkle "2> /dev/null"
เบ•เบฐเบซเบผเบญเบ” script เบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

-V (by-value) เป€เบ›เบตเบ”เปƒเบŠเป‰ pass-by-value เปƒเบ™ stack เบ›เบฐเบซเบงเบฑเบ”เบเบฒเบ™เปเบเป‰เป„เบ‚. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เบเบฑเบš
เบซเบฅเบฒเบเบžเบฑเบ™เบ„เปˆเบฒเบ—เบตเปˆเบเบฑเบ‡เป€เบฅเบดเบเบญเบฑเบ™เบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเบชเบปเปˆเบ‡เบœเบปเบ™เปƒเบซเป‰ 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 , เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปƒเบชเปˆเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เบเบฑเบšเบ„เบทเบ™เป„เบ›เบšเปˆเบญเบ™เป‚เบ”เบเบœเปˆเบฒเบ™ stack เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบ‡เปˆเบฒเบเบ”เบฒเบ
popping off เบ„เปˆเบฒเบฅเบฐเบ”เบฑเบšเบ›เบฒเบ™เบเบฒเบ‡.

-C (เบชเบทเบšเบ•เปเปˆ) เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเบญเบฒเบ”เบˆเบฐเบชเบฒเบกเบฒเบ”เบŸเบทเป‰เบ™เบ•เบปเบงเป„เบ”เป‰. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบชเบฐเบเบฑเบ”เป€เบญเบปเบฒเบ„เปˆเบฒเบ—เบตเปˆเบšเปเปˆเบกเบต
เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเบˆเบฐเป€เบžเบตเปˆเบก 'null' เปƒเบชเปˆ stack เบเบฒเบ™เปเบเป‰เป„เบ‚เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบเบปเบเป€เบฅเบตเบ. เบžเบถเบ”โ€‹เบ•เบดโ€‹เบเปเบฒโ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เปƒเบ™โ€‹
เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”.

-I (เบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ) เบเบฒเบ™เปเบเป‰เป„เบ‚เป„เบŸเบฅเปŒ. เบฎเบฝเบโ€‹เบฎเป‰เบญเบ‡โ€‹เปƒเบซเป‰โ€‹เบกเบตโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เป€เบžเบทเปˆเบญโ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เปเบฅเบฐโ€‹เบ”เบฑเปˆเบ‡โ€‹เบ™เบฑเป‰เบ™โ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เบฎเปˆเบงเบกโ€‹เบเบฑเบš -Fโ€‹. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™
เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบฅเบฑเบเบ™เป‰เบญเบเบ•เปเปˆเป„เบŸเบฅเปŒ json. เป€เบกเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰, เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเปเบกเปˆเบ™เบ–เบทเบเบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™
เปเบฅเบฐเบฅเบธเปˆเบกเบชเบธเบ”เบ‚เบญเบ‡ stack เบเบฒเบ™เปเบเป‰เป„เบ‚เปเบกเปˆเบ™เบ‚เบฝเบ™เบญเบญเบ.

-0 (เบ•เบปเบงเบ‚เบฑเป‰เบ™ null) เบ›เปˆเบฝเบ™เบ•เบปเบงเบ‚เบฑเป‰เบ™เบ‚เบญเบ‡ -u เบˆเบฒเบเปเบ–เบงเปƒเปเปˆเป€เบ›เบฑเบ™ null. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰
เบžเบฝเบ‡เปเบ•เปˆเบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบš -u เป€เบžเบฒเบฐเบงเปˆเบฒเบ™เบฑเป‰เบ™เปเบกเปˆเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบ—เบตเปˆเบชเบฒเบเปƒเบซเบกเปˆเบญเบฒเบ”เบˆเบฐเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เบเบปเบ”เบซเบกเบฒเบ
เบœเบปเบ™เบœเบฐเบฅเบดเบ”.

- เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡
เบ•เบญเบšเบชเบฐเปเบ•เบกเป€เบงเบฅเบฒ YYYYMMDD เปเบฅเบฐเบญเบญเบ.

เบญเบทเปˆเบ™เป† เป€เบ„เบทเปˆเบญเบ‡เบกเบท


jshon เบชเบฐเป€เบซเบกเบตเปƒเบซเป‰เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบซเบ™เบถเปˆเบ‡เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ•เปเปˆเปเบ–เบง. เป€เบ„เบทเปˆเบญเบ‡เบกเบท unix เบซเบผเบฒเบเบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบกเบตเปเบ–เบšเบซเบผเบฒเบเปเบเบ
เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ•เปเปˆเปเบ–เบง. เบ—เปเปˆเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบœเปˆเบฒเบ™ 'เบงเบฒเบ‡' เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบ™เบตเป‰. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, paste เบšเปเปˆเบชเบฒเบกเบฒเบ”
เบˆเบฑเบ”เบเบฒเบ™เป€เบชเบฑเป‰เบ™เบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒเป€เบžเบทเปˆเบญเปƒเบซเป‰เปเบœเปˆเบ™เบ—เบตเปˆเบกเบตเบ•เบปเบงเบเบถเบ”. เบ™เบตเป‰เปเบกเปˆเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡:

jshon ... | sed 's/^$/-/' | เบงเบฒเบ‡ -s -d '\t\t\n'

เบญเบฑเบ™เบ™เบตเป‰เปเบ—เบ™เบ—เบตเปˆเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เบ”เป‰เบงเบ '-' เปเบฅเบฐเบฎเบงเบกเบ—เบธเบเป†เบชเบฒเบกเปเบ–เบงเป€เบ›เบฑเบ™เปœเบถเปˆเบ‡.

เบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบซเบผเบฒเบเบเบงเปˆเบฒเปเบฅเบฐเบซเบผเบฒเบเบ—เบตเปˆเบœเบฐเบฅเบดเบ” json output. เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบฅเป‰เบงเบชเบดเปˆเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปƒเบŠเป‰เป€เบชเบฑเป‰เบ™เบฎเบฑเบ”เบเบธเบก
json/plaintext hybrid เบ—เบตเปˆเปเบ•เปˆเบฅเบฐเปเบ–เบงเป€เบ›เบฑเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡ json เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”. เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบ™เบตเป‰เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒ
เบœเบปเบ™เบœเบฐเบฅเบดเบ”เป‚เบ”เบเบฅเบงเบกเบšเปเปˆเปเบกเปˆเบ™ json เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡. เบ—เบฑเบ‡เบชเบญเบ‡ loop เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ‚เปเป‰เบกเบนเบ™เป‚เบ”เบเบชเบฒเบ
(เป‚เบ— jshon เบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเปเบ–เบง) เบซเบผเบทเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™ json array เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡. เบเบปเบโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡:

เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบญเปˆเบฒเบ™เป€เบชเบฑเป‰เบ™; do jshon <<< "$line"; เบชเบณเป€เบฅเบฑเบ” <(journalctl -o json)

journalctl -o json | sed -e '1i[' -e '$!s/$/,/' -e '$a]' | jshon

GOLF


เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบชเบปเบ™เปƒเบˆเบเบฑเบš liners เบชเบฑเป‰เบ™เบ—เบตเปˆเบชเบธเบ”, เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบชเบฒเบกเบฒเบ” condensed เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰
เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบ„เบงเบฒเบกเบšเปเปˆเปเบ™เปˆเบ™เบญเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡เบˆเบฒเบ -p(op) เบชเบฒเบกเบฒเบ”เบ•เบตเบเปŠเบญเบŸเป„เบ”เป‰เบ”เบฑเปˆเบ‡เบ™เบตเป‰:

jshon -ec -ed -u -p -ee -u == jshon -ec -ed -upee -u

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰ (เบกเบฑเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบเบเบงเปˆเบฒ) เปเบ•เปˆเบšเบฒเบ‡เบ„เบปเบ™
Golf เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบœเบปเบ™เบชเบฐเบ—เป‰เบญเบ™.

เบเบฒเบ™เบชเป‰เบฒเบ‡ JSON


jshon เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡ json เป‚เบ”เบเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบงเบฑเบ”เบ–เบธเบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒเป€เบ›เบฑเบ™เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™:

jshon -s one -ia <<< "{}"

AUTHORS


jshon เบ‚เบฝเบ™เป‚เบ”เบ Kyle Keen[email protected]> เบกเบต patches เบˆเบฒเบ Dave Reisner
<[email protected]>, AndrewF (BSD, OSX, jsonp, sorting), เปเบฅเบฐ Jean-Marc A (solaris).

เปƒเบŠเป‰ jshon เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    NSIS: Nullsoft Scriptable Install System
    NSIS: Nullsoft Scriptable Install System
    NSIS (Nullsoft Scriptable Install
    System) เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เบกเบทเบญเบฒเบŠเบตเบš
    เบฅเบฐเบšเบปเบšเป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบ•เบปเบงเบ•เบดเบ”เบ•เบฑเป‰เบ‡ Windows. เบกเบฑเบ™
    เป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเปƒเบซเป‰เบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเบเบทเบ”เบซเบเบธเปˆเบ™
    เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰...
    เบ”เบฒเบงเป‚เบซเบฅเบ” NSIS: Nullsoft Scriptable Install System
  • 2
    เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡
    เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡
    AuthPass เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”
    เบœเบนเป‰โ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบ™เบดโ€‹เบเบปเบกโ€‹เปเบฅเบฐโ€‹
    เบžเบดเบชเบนเบ”เปเบฅเป‰เบง Keepass (kdbx 3.x เปเบฅเบฐ kdbx 4.x ...
    เบ”เบฒเบงเป‚เบซเบผเบ” authpass
  • 3
    Zabbix
    Zabbix
    Zabbix เปเบกเปˆเบ™เบŠเบฑเป‰เบ™เบงเบดเบชเบฒเบซเบฐเบเบดเบ”เป€เบ›เบตเบ”
    เปเบซเบผเปˆเบ‡เบ—เบตเปˆเปเบˆเบเบขเบฒเบเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เปเบเป‰เป„เบ‚
    เบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเปเบฅเบฐเบ•เบดเบ”เบ•เบฒเบก
    เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปเบฅเบฐเบ„เบงเบฒเบกเบžเป‰เบญเบกเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ
    เป€เบŠเบตเบšเป€เบงเบต, เบญเบธเบ›เบฐเบเบญเบ™...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Zabbix
  • 4
    เบšเปเบฅเบดเบชเบฑเบ” KDiff3
    เบšเปเบฅเบดเบชเบฑเบ” KDiff3
    เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ™เบตเป‰เบšเปเปˆเบ–เบทเบเบฎเบฑเบเบชเบฒเป„เบงเป‰เบญเบตเบเบ•เปเปˆเป„เบ›
    เปเบฅเบฐเบ–เบทเบเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เป€เบžเบทเปˆเบญเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบเบฒเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™. เป€เบšเบดเปˆเบ‡
    https://invent.kde.org/sdk/kdiff3 for
    เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เปƒเบซเบกเปˆโ€‹เบ—เบตเปˆโ€‹เบชเบธเบ”โ€‹เปเบฅเบฐโ€‹
    https://download.kde.o...
    เบ”เบฒเบงเป‚เบซเบฅเบ” KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX เปเบกเปˆเบ™ GUI เบชเปเบฒเบฅเบฑเบš
    Loader USB เบ‚เบญเบ‡ Waninkoko, เบญเบตเบ‡เปƒเบชเปˆ
    libwiigui. เบกเบฑเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบฅเบฒเบเบŠเบทเปˆเปเบฅเบฐ
    เป€เบ›เบตเบ”เป€เบเบก Wii, เป€เบเบก Cube เปเบฅเบฐ
    homebrew เปƒเบ™ Wii เปเบฅเบฐ WiiU ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS เบชเบฐเบซเบ™เบญเบ‡เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” ANSI SQL
    & เปเบฅเปˆเบ™เปƒเบ™ Linux, Windows &
    เป€เบงเบ—เบต Unix เบซเบผเบฒเบ. เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐ
    เบ„เบงเบฒเบกเบชเบญเบ”เบ„เปˆเบญเบ‡ เปเบฅเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ—เบตเปˆเบ”เบตเป€เบฅเบตเบ”
    เปเบฅเบฐเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Firebird
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

  • 1
    aa-clickquery
    aa-clickquery
    aa-clickquery - เป‚เบ„เบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบญเบšเบ–เบฒเบก
    click-apparmor DESCRIPTION: เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰
    เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเบญเบšเบ–เบฒเบก click-apparmor เบชเปเบฒเบฅเบฑเบš
    เบ‚เปเป‰เบกเบนเบ™. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰: aa-clickquery
    --click-fra...
    เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ aa-clickquery
  • 2
    aa-exec-เบ„เบฅเบดเบ
    aa-exec-เบ„เบฅเบดเบ
    aa-exec-click - เป‚เบ„เบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”
    เบเบปเบ”เบซเบธเป‰เบกเบซเปเปˆเบžเบฒเบเปƒเบ•เป‰เบเบฒเบ™เบเบฑเบเบ‚เบฑเบ‡
    เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹: เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เป€เบžเบทเปˆเบญโ€‹
    เบ›เบฐเบ•เบดเบšเบฑเบ”เบŠเบธเบ”เบ„เบฅเบดเบเบžเบฒเบเปƒเบ•เป‰ AppArmor
    เบเบฒเบ™เบเบฑเบเบ‚เบฑเบ‡. เบ‚เป‰เบญเบ...
    เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ aa-exec-click
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบก CORE API
    เบเบฑเบš core-daemon daemon ...
    เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ coresendmsg
  • 4
    core_server
    core_server
    core_server - เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ•เบปเป‰เบ™เบ•เปเบชเปเบฒเบฅเบฑเบš
    SpamBayes. เบฅเบฒเบเบฅเบฐเบญเบฝเบ”: เบ›เบฐเบˆเบธเบšเบฑเบ™เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™
    เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ‚เบญเบ‡เป€เบงเบฑเบšเป„เบŠเบ•เปŒเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบชเบฝเบšเป€เบ‚เบปเป‰เบฒ
    เบœเบนเป‰เบŸเบฑเบ‡เบชเปเบฒเบฅเบฑเบšเป‚เบ›เป‚เบ•เบ„เบญเบ™เบ•เปˆเบฒเบ‡เป†เปเบกเปˆเบ™ TBD.
    เบ™เบตเป‰ ...
    เปเบฅเปˆเบ™ core_server
  • 5
    gappletviewer-4.8
    gappletviewer-4.8
    gappletviewer - เป‚เบซเบฅเบ”เปเบฅเบฐเปเบฅเปˆเบ™ applet
    ...
    เปเบฅเปˆเบ™ gappletviewer-4.8
  • 6
    gappletviewer-4.9
    gappletviewer-4.9
    gappletviewer - เป‚เบซเบฅเบ”เปเบฅเบฐเปเบฅเปˆเบ™ applet
    ...
    เปเบฅเปˆเบ™ gappletviewer-4.9
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Ad