我需要将文件从一个位置复制到另一个位置,同时仅使用 shell 以这种格式添加日期和时间戳 YYYYMMDDHHmmSS
重命名该文件。
我的 Bash shell 代码:
cd $1
f1=Sup_Org_File_
for f in *.xml
do
cp -v "$f" $2/"${f1%}"$(date +%F%H:%M).xml
cp -v "$f" $3/"${f1%}"$(date +%F%H:%M).xml
done
最佳答案
希望这对你有帮助
用于 Bash shell 脚本
cd path_to_file
for f in *.xml
do
cp -v "$f" path_to_copy_file/"${f%.xml}"$(date +%Y%m%d%H%M%S).xml
done
关于xml - 用于将文件从一个位置复制到另一个位置并重命名的 Shell 脚本,以 YYYYMMDDHHmmSS 格式将当前日期和时间戳添加到每个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63134546/