在bash脚本中正确转义Json命令行选项
发布时间:2020-12-15 21:16:35 所属栏目:安全 来源:网络整理
导读:我有实用程序接受 JSON作为参数.如何正确地转义json传递给实用程序? 例: ip="127.0.0.1"action='{"server_ip":"$ip","action":"stop"}'./fix-utility -e $action 但JSON没有正确转义. 解决方法 如果你想插入例如$ip里面的字符串,你需要使用双引号.
我有实用程序接受
JSON作为参数.如何正确地转义json传递给实用程序?
例: ip="127.0.0.1" action='{"server_ip":"$ip","action":"stop"}' ./fix-utility -e $action 但JSON没有正确转义. 解决方法
如果你想插入例如$ip里面的字符串,你需要使用双引号.值中的双引号需要反斜杠转义.
ip="127.0.0.1" action="{"server_ip":"$ip","action":"stop"}" ./fix-utility -e "$action" 实际上,我建议不要将动作存储在变量中,除非你的例子省略了一些必要的东西. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读