在bash脚本中循环和复制

Cur*_*ous 1 linux bash

我是一名PHP开发人员.我的文件中有很多文件/home/filefolder/.我的PHP代码无法访问主目录.所以我开始了解bash脚本.我不知道如何创建和执行bash文件.我必须从文件复制/home/filefolder1//home/filefolder2/.

我有一串记录

"0000001.pdf" "0000002.pdf" "0000003.pdf"
Run Code Online (Sandbox Code Playgroud)

我希望它循环并复制文件

#!/bin/bash

loop{
copy(source path destination path)
}
Run Code Online (Sandbox Code Playgroud)

xan*_*tux 7

这段代码应该有效:

for i in "0000001.pdf" "0000002.pdf" "0000003.pdf"
do
    cp /home/filefolder1/$i /home/filefolder2/
done
Run Code Online (Sandbox Code Playgroud)

另一种方法是使用以下方法:

pushd /home/filefolder1/
cp "0000001.pdf" "0000002.pdf" "0000003.pdf" /home/filefolder2/
popd
Run Code Online (Sandbox Code Playgroud)