外壳:另一个目录一个一个一个一个



我有2个目录。doc1doc2,我在doc1的目录中有很多文件。

在目录doc1中,我的文件为:

cp01_01
cp02_01
cp03_01
cp04_01
...

我希望将这些文件一个一个doc1移动到doc2,以便在每个mv之间执行其他命令。我该怎么做?

您可以使用for通过文件循环:

for file in doc1/cp*_* ; do
    mv "$file" "doc2/$(basename "$file")"
    echo "$file moved! Executing some other stuff..."
    # some other stuff
done

相关内容

  • 没有找到相关文章

最新更新