Shell 脚本:如何将文件列表从服务器 1 复制到服务器 2
Shell Script : How to copy list of files from Server 1 to Server 2
我需要将文件列表从服务器 1 复制到服务器 2。
我有一个变量,他包含服务器 1 中选定文件的列表。
echo "$linesBIV_SIP"
/var/opt/data/flat/88antr/files/CTLRealFSPT/done/PCSCF4C_client_list_20-09-2017-10-00.csv
/var/opt/data/flat/88antr/files/CTLRealFSPT/done/PCSCF5C_client_list_20-09-2017-15-18.csv
我想将这些选定的 csv 文件复制到服务器 2 :
我试试 :
scp "$linesBIV_SIP" root@hot0017:/opt/application/88antr/test_sh/
我有这个错误:
/var/opt/data/flat/88antr/files/CTLRealFSPT/done/PCSCF4C_client_list_20-09-2017-10-00.csv
/var/opt/data/flat/88antr/files/CTLRealFSPT/done/PCSCF5C_client_list_20-09-2017-15-18.csv: No such file or directory
我想尝试在没有 bash 脚本的示例命令中复制这些文件。请问可以吗?
请帮忙。谢谢
您可以通过
遍历列表
for f in $linesBIV_SIP; do
scp $f root@hot0017:/opt/application/88antr/test_sh/
done
并一个一个上传文件。如果需要,您可以在终端中将其作为单行程序执行。
我找到了:
我确实喜欢这个并且工作正常:
scp "/var/opt/data/flat/88antr/files/CTLRealFSPT/done/PCSCF4C_client_list_20-09-2017-10-00.csv" "/var/opt/data/flat/88antr/files/CTLRealFSPT/done/PCSCF5C_client_list_20-09-2017-15-18.csv" root@hot0017:/opt/application/88antr/test_sh/
感谢大家
我需要将文件列表从服务器 1 复制到服务器 2。
我有一个变量,他包含服务器 1 中选定文件的列表。
echo "$linesBIV_SIP"
/var/opt/data/flat/88antr/files/CTLRealFSPT/done/PCSCF4C_client_list_20-09-2017-10-00.csv
/var/opt/data/flat/88antr/files/CTLRealFSPT/done/PCSCF5C_client_list_20-09-2017-15-18.csv
我想将这些选定的 csv 文件复制到服务器 2 :
我试试 :
scp "$linesBIV_SIP" root@hot0017:/opt/application/88antr/test_sh/
我有这个错误:
/var/opt/data/flat/88antr/files/CTLRealFSPT/done/PCSCF4C_client_list_20-09-2017-10-00.csv
/var/opt/data/flat/88antr/files/CTLRealFSPT/done/PCSCF5C_client_list_20-09-2017-15-18.csv: No such file or directory
我想尝试在没有 bash 脚本的示例命令中复制这些文件。请问可以吗?
请帮忙。谢谢
您可以通过
遍历列表for f in $linesBIV_SIP; do
scp $f root@hot0017:/opt/application/88antr/test_sh/
done
并一个一个上传文件。如果需要,您可以在终端中将其作为单行程序执行。
我找到了: 我确实喜欢这个并且工作正常:
scp "/var/opt/data/flat/88antr/files/CTLRealFSPT/done/PCSCF4C_client_list_20-09-2017-10-00.csv" "/var/opt/data/flat/88antr/files/CTLRealFSPT/done/PCSCF5C_client_list_20-09-2017-15-18.csv" root@hot0017:/opt/application/88antr/test_sh/
感谢大家