SFTPサーバーからファイルをインポートしてメモリで動作

SFTPサーバーからファイルをインポートしてメモリで動作

お持ちですか?強く打つSFTPサーバーにアクセスし、ファイルに「アクセス」してダウンロードせずに読み込む方法バッファー、コンテンツを操作してローカルに保存します。

Perlスクリプトを使用してこれを実行できることを知っています。

@file=$sftp->get($file);

Bashで同様のアプローチを探しています。

目標は、Perlスクリプトを削除し、bashで機能を実装することです。

ありがとう

ベストアンサー1

そしてlibcurlとsftpサポートする:

 curl sftp://sftp.example.com -o - | do_some_magic > filename


私は次のLinuxディストリビューション/ Unixでカールをテストしました。

sftp サポートを組み込んだ libcurl: RHEL6, RHEL7

含まない:RHEL5、Ubuntu 11.04、Ubuntu 14.04、Solaris 11

おすすめ記事