0

フォルダ内の最新の10個のファイルを別のフォルダにコピーし、その過程で名前を変更しようとしています。したがって、dir01にはfile01 file02 file03 file04などが含まれます...最新の10個のファイルをコピーして名前を変更し、たとえばimage-01.jpgをdir02などに変更します。私はバッチにかなり慣れていないので、誰かが私を助けてくれるかどうか疑問に思っていましたか?現在、最新のファイルをコピーするスクリプトがありますが、そのファイルは1つだけです。

前もって感謝します。

4

1 に答える 1

0

私はこのようなものを使用します

enter #!/bin/bash
for file in "$(ls -t|head -n10)"

do
cp  "$file" new_directory/
echo "$file"
done
于 2012-07-31T22:29:43.510 に答える