lftp の !find コマンドの結果からファイルを置きたいです。
私は試した:
$> lftp -u foo, sftp://bar
lftp foo@bar$> put < !find ./local -type f
でも失敗!!
これはうまくいきました:
$> lftp -u foo, sftp://bar
lftp foo@bar$> !find ./local -type f | awk '{print "put "$1}' > /tmp/files.lftp
lftp foo@bar$> source /tmp/files.lftp
他に方法はありますか!? stdio リダイレクト (パイプ、stdin...) を使用したいと思います。