1
multiple1902 2014-07-18 13:16:17 +08:00
用 nodejs 之类的东西 eval 一下这个 json (或者 json 类似物)拿到一个对象,然后折磨那个对象?
|
2
romotc OP @multiple1902 想用shell的方式进行增删改查
|
3
leavic 2014-07-18 13:21:24 +08:00 1
SED+正则表达式
|
5
multiple1902 2014-07-18 13:24:21 +08:00
@romotc 哦这个容易,写个自动机把这个文本文件读出来,然后写个简单的关系型数据库来实现增删查改。
|
8
romotc OP @multiple1902 主要是有别的程序依赖这个文本
|
9
multiple1902 2014-07-18 13:31:12 +08:00
@romotc 我不是特别懂这是什么样的依赖,但在 shell 里面调用点其他高级语言(比如 Js 这类)的解释器(比如 nodejs)跟调用 UNIX 工具其实没有什么太大的区别。除非你的需求是确实不方便加入别的依赖。
|
10
rrfeng 2014-07-18 13:48:57 +08:00 1
github 上有个 shell json 脚本,自己去找一下吧……
但是很难用。 |
11
xxr3376 2014-07-18 13:53:11 +08:00 2
@romotc 搜索一下不就有了么。。。http://stedolan.github.io/jq/ ,shell里操作json的程序
|
13
lu18887 2014-07-18 16:02:51 +08:00
这不是 SHELL的强项,估计写出来会比较冗长和维护性差
|