我想在任何现有的#includes之前用额外的include指令更新大量的C++源文件.对于这种任务,我通常使用带有sed的小bash脚本来重写文件.
如何sed更换文件中第一次出现的字符串而不是替换每次出现?
sed
如果我使用
sed s/#include/#include "newfile.h"\n#include/
它取代了所有#includes.
也欢迎提供相同建议的替代建议.
command-line text-processing sed
command-line ×1
sed ×1
text-processing ×1