0

我试图只复制 Bash 中最新版本的文件。

例如,在我下面的脚本中,我正在处理所有文件,但现在我需要复制最新版本(最新版本将作为文件名中的最后一个参数给出)

我的文件名示例

AAA_BBB_CCC_1
AAA_BBB_CCC_2 (i need to copy this file instead the above one because iot has _2 which means                           it is the latest version)
BBB_CCC_DDD_1
BBB_CCC_DDD_2(i need to copy this file)

所以我需要检查匹配的文件名,然后检查它的扩展版本并获取最新版本

我的基本脚本将复制所有文件:-

#!/bin/bash 

cp $S/*  $W/;

echo "DONE"
4

1 回答 1

0

使用--update(或-u)标志:

仅在源文件比目标文件新或目标文件丢失时复制

cp --update $S/*  $W/;
于 2013-05-23T14:15:15.060 回答