file.txt
リモートボックスでscpしたいmy-remote-vm-1
内部にはmy-remote-vm-1
2つのフォルダがありますconf-1-ver-2
。conf-2-ver-2
フォルダ名の整数部分はから来ることができます[0-9]
。
file.txt
このフォルダにSCPを適用する最良の方法は何ですか?頑張りました
scp file.txt my-remote-vm-1:/tmp/conf-[0-9]-ver-[0-9]/.
scp file.txt my-remote-vm-1:/tmp/conf-*/.
どちらも失敗しましたscp: ambiguous target
。
ベストアンサー1
もし一つあなたの例のように整数が変更されます。次のことができます。
echo -e "1\n2\n" |xargs -n1 -i -P0 scp file.txt my-remote-vm-1:/tmp/conf-{}-ver-2