我尝试使用scp
通过shell脚本复制文件。我的代码是:
for file in $result;
do
scp username@hostname:"$feed" destination
done
结果中包含要复制的文件列表。但它并没有复制名称中包含空格的文件,例如:
new assignment.xls
请提供建议。
答案 0 :(得分:0)
for file in $result;
do
name=`echo $file | sed 's/ /\\ //'`
scp username@hostname:"$name" destination
done
答案 1 :(得分:0)
echo "${result}" | while read FileName
do
scp "user@hostname:${FileName}" destination
done
(适用于while read
而不是for in
}
封装整个源代码,而不仅仅是文件/路径。 destionation
可能还需要引用空格或其他元字符在