gpt4 book ai didi

linux - SED -i 做什么

转载 作者:太空宇宙 更新时间:2023-11-04 06:06:11 32 4
gpt4 key购买 nike

谁能帮忙解释一下这个命令在 Ubuntu/Debian 上的作用吗?请注意,没有名为 default 的文件。但有一个叫default-ssl.conf。

sed -i '/AllowOverride None/c AllowOverride All' /etc/apache2/sites-available/default

[已添加]我已经搜索了帮助页面,但我太新了,无法理解这些文本。[添加2]我认为这是一个错误的命令。

最佳答案

如果没有名为 default 的文件,它不会执行任何操作。

但是,-i 标志意味着就地编辑,因此它会更改运行 sed 的文件。

就地 意味着通过实际更改文件来更改文件,而不是保持文件不变并使用 sed 对 stdout 所做的更改打印一个新副本。

有关 sed 的更多一般信息,我建议阅读 sed 信息页面 - info sed

关于linux - SED -i 做什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26934155/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com