我有这个文件:
A.class
A$1.class
A$2.class
Run Code Online (Sandbox Code Playgroud)
和一个类似的 bash 脚本:
for i in *; do
scp "${i}" foo@bar:/tmp/;
done
Run Code Online (Sandbox Code Playgroud)
这工作正常。所有三个文件都被复制。问题在于以下几点:
for i in *; do
scp "${i}" foo@bar:/tmp/"${i}";
scp "${i}" foo@bar:"/tmp/${i}";
scp "${i}" "foo@bar:/tmp/${i}";
done
Run Code Online (Sandbox Code Playgroud)
在任何一种情况下,SCP 都会复制所有文件,但复制到同一个文件A.class。
有任何想法吗?谢谢!