如何使用sed替换文件中的第一个事件?
我想在任何现有的#包含之前用额外的include指令更新大量的C+源文件。对于这类任务,我通常使用一个带有sed的小bash脚本来重写文件。
我怎么才能sed只替换文件中字符串的第一次出现而不是替换每一次事件?
sed
如果我用
sed s/#include/#include "newfile.h"\n#include/
它取代了所有#包括。
实现同样目标的替代建议也受到欢迎。
守着星空守着你
catspeake
相关分类