智能复制
时间:2008-04-25 来源:fengaas
cd /file
for i in a*
do
var=$(find $i -name p.txt)
mkdir -p /tmp/${var%/*}
cp $var /tmp/$var
done
【 在 kexinz (且行且珍惜) 的大作中提到: 】
: 在目录 /file/a?/ 下,存在p.txt,s.txt,??.txt,...,a?代表目录a1,a2,...,a10。我想把每个a?目录下的p.txt拷贝到/tmp,保持/tmp/a?/p.txt这样的形式不变。
: 请问用什么命令?谢谢!
for i in a*
do
var=$(find $i -name p.txt)
mkdir -p /tmp/${var%/*}
cp $var /tmp/$var
done
【 在 kexinz (且行且珍惜) 的大作中提到: 】
: 在目录 /file/a?/ 下,存在p.txt,s.txt,??.txt,...,a?代表目录a1,a2,...,a10。我想把每个a?目录下的p.txt拷贝到/tmp,保持/tmp/a?/p.txt这样的形式不变。
: 请问用什么命令?谢谢!
相关阅读 更多 +