Shell: 将文件一个一个地移动到另一个目录
Shell: move files one by one an other directory
我有2个目录。 doc1
和 doc2
并且我在 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
我有2个目录。 doc1
和 doc2
并且我在 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