将文件从一个目录复制到另一个目录,同时在 bash 中增加文件名

将文件从一个目录复制到另一个目录,同时在 bash 中增加文件名

我有一个脚本,可以将文件从一个目录无限期地复制到另一个目录(直到取消)作为测试。我正在尝试编写一个bash脚本file.xml,将其复制到一个目录,但每次都会增加文件名,即file1.xmlfile2.xml等等。到目前为止,我在SE上找到的解决方案还不够。任何帮助,将不胜感激。

答案1

#! /bin/bash

source_path='/path/to/file.xml'
dest_dir_path='/path/to/dest'

i=1
while true; do
    cp "$source_path" "${/path/to/dest}/file${i}.xml"
    ((i++))
done

相关内容