相关疑难解决方法(0)

sed就地标志,适用于Mac(BSD)和Linux

是否有一个sedtodo就地编辑的调用,没有可在Linux和Mac上运行的备份?虽然BSD sed随OS X似乎需要sed -i '' …,在GNU sedLinux的发行版通常都与解释的报价为空,输入文件名(而不是备份扩展),并且需要sed -i …替代.

是否有任何命令行语法适用于这两种风格,所以我可以在两个系统上使用相同的脚本?

linux macos bsd sed

218
推荐指数
10
解决办法
7万
查看次数

在l命令结尾处加上额外的字符

我正在尝试使用cshell中的sed替换配置文件中的值.

但是它给了我错误:

sed: 1: "/usr/local/etc/raddb/mo ...": extra characters at the end of l command
Run Code Online (Sandbox Code Playgroud)

我正在尝试以下命令:

sed -i "s/private_key_password = .*/private_key_password = test/" /usr/local/etc/raddb/mods-available/eap
Run Code Online (Sandbox Code Playgroud)

我已经看过sed这样做的例子,但它们看起来与我正在做的相似,这里出了什么问题?

freebsd sed

5
推荐指数
1
解决办法
2959
查看次数

标签 统计

sed ×2

bsd ×1

freebsd ×1

linux ×1

macos ×1