xml - 用于将文件从一个位置复制到另一个位置并重命名的 Shell 脚本,以 YYYYMMDDHHmmSS 格式将当前日期和时间戳添加到每个文件

标签 xml bash shell sh

我需要将文件从一个位置复制到另一个位置,同时仅使用 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/

相关文章:

c# - 帮助解析 XML,简单字符串 - 但我似乎无法解析它

javascript - 如何将 XML 内容附加到 HTML 元素,就好像它是 HTML 一样并应用 CSS 样式?

Bash 手动输入和移动位置参数

bash - Ansible - 高级shell命令执行格式

android - 如何使用 adb 命令在任何 android 上查找 CPU 温度

xml - 如何使用 Haskell(使用 HaXml)访问一些 XML 数据?

linux - find -name 有和没有 xargs 给出不同的结果

bash - 更多coproc问题

linux - Bash循环中的计数器增量不起作用

android - 插入矢量资源后如何在 drawable.xml 中添加图标?