【发布时间】:2016-10-06 23:32:11
【问题描述】:
我有一个接受逗号分隔参数的 shell 脚本,
-s 1234,1244,1567
传递给 curl PUT json 字段。 Json 需要 "1234","1244","1567" 格式的值。
目前,我正在传递带有引号的参数:
-s "\"1234\",\"1244\",\"1567\"",这行得通,但用户抱怨它打字太多而且很难做到。所以我想像我在顶部一样采用逗号分隔的列表,并以编程方式将引号插入。
基本上,我希望将参数作为 1234,2345 传入并最终作为变量 "1234","2345"
我已经读到这里最简单的方法是使用 sed,但我真的不熟悉它,我所有的努力都失败了。
【问题讨论】: