【发布时间】:2017-04-12 03:46:17
【问题描述】:
当我尝试使用 sed 在 OSX 中插入新行时,出现以下错误
命令末尾的 \ 后面的额外字符
当前文件内容是
{
'localhost' => ['domain_name' => 'default', 'domain_type' => 'mobile'],
}
预期内容是
{
'localhost' => ['domain_name' => 'default', 'domain_type' => 'mobile'],
'dev.ops' => ['domain_name' => 'default', 'domain_type' => 'mobile'],
}
我使用的命令是
sed -i '' "/localhost/a\ 'dev.ops' => ['domain_name' => 'default', 'domain_type' => 'web']," FILENAME
【问题讨论】: