我需要将以下行添加到配置文件的末尾:
include "/configs/projectname.conf"
到一个名为 lighttpd.conf
我正在考虑使用 sed
来执行此操作,但我不知道如何操作。
如果该行不存在,我将如何仅插入它?
原文由 Benjamin Dell 发布,翻译遵循 CC BY-SA 4.0 许可协议
我需要将以下行添加到配置文件的末尾:
include "/configs/projectname.conf"
到一个名为 lighttpd.conf
我正在考虑使用 sed
来执行此操作,但我不知道如何操作。
如果该行不存在,我将如何仅插入它?
原文由 Benjamin Dell 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答799 阅读✓ 已解决
2 回答3.2k 阅读
保持简单:)
grep + echo 应该足够了:
-q
安静-x
匹配整行-F
模式是纯字符串_编辑:合并@cerin 和@thijs-wouters 建议_。