我是 shell 脚本的新手,我试图找出一种方法来编写一个脚本,将当前目录中的所有文件复制到从 .txt 文件指定的目录中,如果有匹配的名称,它会添加当前日期以 FileName_YYYYMMDDmmss 的形式复制到正在复制的文件的名称,以防止覆盖。
有人可以帮我吗?
我看到了一些类似的想法
#!/bin/bash
source=$pwd #I dont know wheter this actually makes sense I just want to
#say that my source directory is the one that I am in right now
destination=$1 #As I said I want to read the destination off of the .txt file
for i in $source #I just pseudo coded this part because I didn't figure it out.
do
if(file name exists)
then
copy by changing name
else
copy
fi
done
问题是我不知道如何检查名称是否存在并同时复制和重命名。
谢谢