他のUNIXサーバーからファイルをインポートするためのシェルスクリプトを作成しました。ただし、ファイルはコピーされません。誰もが私が間違っていることを助けることができますか?
sftp username@server:$path
get ubpbilp* ./
mget cust.cmp* bunc.cmp* ./
echo "Your files are copied."
ベストアンサー1
たぶん、次のようなものがあります。
sftp username@server <<EOT
cd $path
get ubpbilp*
get cust.cmp*
get bunc.cmp*
quit
EOT
sftpがそれをサポートしていないからですmget
。