【发布时间】:2017-07-29 03:50:39
【问题描述】:
我这样设置环境变量
setenv ENV {"a":{"b":"http://c","d":"http://e"}}
我是这样使用 sed 的
sed 's|(ENV)|('"$ENV"')|' aFile
它将(ENV) 替换为以下内容
(a:b:http://c a:d:http://e)
但是,如果我在单引号内设置这样的变量
setenv ENV '{"a":{"b":"http://c","d":"http://e"}}'
这样替换
({"a":{"b":"http://c","d":"http://e"}})
但我希望(ENV) 的 sed 输出为
('{"a":{"b":"http://c","d":"http://e"}}')
【问题讨论】:
标签: json sed csh single-quotes