如何去掉find命令中最前面的根目录?
写了一个脚本
#!/bin/sh
for filename in `find ./ -type f`;
do
cp $filename ../tmp2/$filename -r
done
结果生成的filename中前面包含“./”
类似:
./ABC/a.c
./a.c
这个时候如何去掉前面的“./”,获取后面的部分,变成如下情况?
ABC/a.c
a.c
------解决方案--------------------
JScript code
#!/bin/sh
for filename in `find ./ -type f`;
do
filename=${filename:2}
cp $filename ../tmp2/$filename -r
done