我想使用脚本/命令编辑文件夹中的一堆文件,如下所示。
之前:
.
.
upc_barrier
.
.
插入后:
.
.
start = clock();
upc_barrier
end = clock() ;
.
.
.
你们中有谁可以帮助我吗?
答案 0 :(得分:3)
sed版本:
sed -i 's/\(upc_barrier\)/start = clock\(\);\n\1\nend = clock\(\);/' FILES
显然,将FILES替换为您要操作的任何文件。 -i运算符告诉sed将修改后的流写回文件。
答案 1 :(得分:1)
如果您不介意使用perl
perl -pi -e "s/upc_barrier/start = clock();\nupc_barrier\nend = clock() ;/g" ALL_FILES