for i in `find dir -type f`
do
echo $i
pth=`dirname $i`
if [ $pth != "" ];then
mkdir -p test/$pth
cp -rf $i test/$i.txt
fi
done
这个脚本是把dir目录下的所有文件拷贝到test目录下建立对应的目录并把扩展名改为.txt
本文介绍了一段Shell脚本,该脚本用于将指定目录下的所有文件复制到另一个目录,并在目标目录下创建与源目录相同的子目录结构。同时,脚本还将每个文件的扩展名更改为.txt。这对于文件批量处理、备份或转换场景非常实用。
for i in `find dir -type f`
do
echo $i
pth=`dirname $i`
if [ $pth != "" ];then
mkdir -p test/$pth
cp -rf $i test/$i.txt
fi
done
这个脚本是把dir目录下的所有文件拷贝到test目录下建立对应的目录并把扩展名改为.txt
2711
1756

被折叠的 条评论
为什么被折叠?