【发布时间】:2017-05-28 00:11:34
【问题描述】:
如果这是一个微不足道的问题,请原谅我,我对此没有太多经验。
我有一个如下所示的文件:
{text},
{text},
{text},
{text},
我希望它看起来像这样
[{text},
{text},
{text},
{text}]
请注意,最后的逗号已被删除,并且文件的开头和结尾现在有方括号。
所以,我在一个目录中有数千个文件,并且必须修复每个文件才能做到这一点。
我猜我必须以某种方式使用 sed,但我真的不知道如何实现它并且不想使用 VIM 手动执行它,因为文件太多...
编辑:
我尝试使用:
sed -i '1s/^/\[/;$s/,$/\]/' *
正如 codeforester 所建议的那样。我收到一条错误消息,提示“参数列表太长”...
【问题讨论】: