for f in *.c ; do base=$(basename "$f" '.c') sed -i.before "s/example/example$base/g" "$f" done 没测试,一种思路而已
没测试,一种思路而已