在AQL文件中sed替换
问题描述:
我目前在下面的aql文件,并试图用另一个动态值替换dummy
。我已经试过各种SED替代品,例如sed -i '/s/dummy/real/g' filename2.aql
但不停的按下列问题:在AQL文件中sed替换
line 1: syntax error near unexpected token `newline'
line 1: `items.find('
有谁知道我可能会丢失?
items.find(
{
"repo":"libs-release-local",
"$and": [
{
"path": { "$match": "dummy"}
}
]
}
)
.sort({ "$asc": ["modified"] })
答
s
sed -i '' 's/dummy/real/g' file
我试过,之前只是删除
/
和我得到这个: 'sed的:1: “filename.aql”:无效的命令代码F' – Mosinel@Mosinel:您'可能在MAC或BSD系统上,这需要'-i'的强制选项。为了创建备份文件例如“.bak”,需要提供后缀。通过声明它为空白,我们摆脱了备份选项。如果你真的想要一个备份文件,然后去'sed -i.bak'/ dummy/real/g'文件' – batMan
@Mosinel:Welcome :) – batMan