如何通过脚本添加头文件?

如何通过脚本添加头文件?

我想使用 bash 脚本在文件头中添加一个句子,我试过

echo "#define Block $i">>mypro.cpp

但它在末尾添加了“#define Block $i”。提前致谢

答案1

您可以使用sed

[romano:~/tmp] % echo test >! test.c       
[romano:~/tmp] % sed -i -e "1i #include" test.c
[romano:~/tmp] % cat test.c 
#include
test

...只需注意正确的引用。

更详细:sed -i意味着在原地编辑文件(最后一个参数);命令"NiSomething" 插入某物在线

PD 适用于 Linux 和(GNU sed)4.2.2 ---POSIXsed需要更严格的语法

相关内容