linux - 如何将bash输出的json文件作为输入
怪我咯
怪我咯 2017-06-19 09:07:30
0
2
774

脚本菜鸡,刚接触bash和zsh,现在需要写一个脚本在linux中处理许多测试账户。

使用命令aws get-role....后,cmd中输出显示的是一个json文本,之后打算使用jq根据key解析出其中的一个value,但是因为处理的账号数目庞大,不能将这些账号对应的json文本存储为文件形式之后进行处理,有什么办法么?

大概逻辑如下:
最终目的是获取name的value
name=$(cat (aws get-role....) | jq .Role.Name)但是我这么写的话系统会提示我zsh: number expected

是我的括号使用的有问题么?求大神解答。
如果解决了括号的问题,这种写法是不是太长了不漂亮?还求大神指导一波,感激不尽。

怪我咯
怪我咯

走同样的路,发现不同的人生

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!