【发布时间】:2016-12-12 01:40:57
【问题描述】:
我有一个 JSON 文件,我需要从中提取一些参数并写入另一个文件:
devDependencies": {
"gulp": "^3.9.1",
"gulp-angular-templatecache": "^1.9.1",
"gulp-bump": "^1.0.0"
}
我想写一个只包含的文件
gulp gulp-angular-templatecache gulp-bump
如何使用 shell 脚本来做到这一点?
【问题讨论】:
-
向我们展示您尝试过的内容... ;-)
-
因为我是 jq 的新手,所以我将它与 shell 结合使用。我很确定这可以由 jq 单独处理。我只是使用 jq 从 jason 文件中删除部分数据,然后使用 shell 从使用 shell 的字符串中删除引号。: jq ".devDependencies | to_entries[] | .key" package.json > devdep
标签: linux shell unix jenkins jenkins-pipeline