我需要将以下行添加到配置文件的末尾:
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 许可协议
1 回答674 阅读✓ 已解决
3 回答570 阅读✓ 已解决
1 回答1.3k 阅读
1 回答779 阅读✓ 已解决
2 回答503 阅读✓ 已解决
1 回答970 阅读
1 回答615 阅读✓ 已解决
保持简单:)
grep + echo 应该足够了:
-q
安静-x
匹配整行-F
模式是纯字符串_编辑:合并@cerin 和@thijs-wouters 建议_。