bash脚本:循环和文件操作

时间:2017-11-19 23:06:55

标签: linux bash scripting

我有一个包含一些图像的目录。其中一些具有相同的名称。如何在不丢失原件的情况下重命名重复项?我希望它遍历目录,检查具有相同名称的图像并重命名其中一个。我正在使用Linux BASH

for i in $ImagesToCopy
do
cd $2                #change to dest directory
if [ ! -e $i ]       #if file is not in destination
then 
cd $1                #then change to source where images are
cp $i $2             #and copy image to destination
fi
done 

cd $2
for i in $ImagesToCopy    #for images in the source directory
do 
cd $2                     #change to destination directory
if [ -f $i ]              #if the file is there
then cd $1                #then change to source directory
cp $i $2/$i.JPG           #and copy the image but append it with.jpg
fi
done

0 个答案:

没有答案