新手求助:sed使用
for i in `seq 6 1 17`
do
sed -i 's/strcpy(CHR, ".*");/strcpy(CHR, "$i");/g' touch.c
gcc touch.c
./a.out
...
done
想将touch.c中的strcpy(CHR, ".*")循环替换,但替换完后是strcpy(CHR, "$i")
do
sed -i 's/strcpy(CHR, ".*");/strcpy(CHR, "$i");/g' touch.c
gcc touch.c
./a.out
...
done
想将touch.c中的strcpy(CHR, ".*")循环替换,但替换完后是strcpy(CHR, "$i")
作者: gelu0 发布时间: 2011-05-29
sed -i 's/strcpy(CHR, ".*");/strcpy(CHR, "$i");/g' touch.c
改成
sed -i 's/strcpy(CHR, ".*");/strcpy(CHR, '"$i"');/g' touch.c
改成
sed -i 's/strcpy(CHR, ".*");/strcpy(CHR, '"$i"');/g' touch.c
作者: steptodream 发布时间: 2011-05-29