私はLinux環境からWindowsに複数の.htmlファイルを取得しようとしています。今のところ私が使っている最も簡単な方法はuuencodeコマンドです。LinuxからWindowsへ20の.htmlファイルを1つのcsh/perl/pythonスクリプトでどのように転送するのですか?
ただし、20個の.htmlファイルがあるため、2つの.cshファイルを使用したため、一度に10ファイルしか実行できません。すべての20.htmlファイルを結合すると、エラーを返します。引数が多すぎます。これは、各.htmlファイルの長いディレクトリが原因である可能性があります。
例えばが、これはUUENCODEは私が10個の.htmlファイル用Lintowin.cshに使用するコマンドです:
(uuencode /main/fileno/no1/user/username/mainproject/projectname/division/parts/sub/16_april/fullreport/part_report/report_A/output_A/summary.html A.xls;uuencode /main/fileno/no1/user/username/mainproject/projectname/division/parts/sub/16_april/fullreport/part_report/report_B/output_B/summary.html B.xls;uuencode /main/fileno/no1/user/username/mainproject/projectname/division/parts/sub/16_april/fullreport/part_report/report_C/output_C/summary.html C.xls;uuencode /main/fileno/no1/user/username/mainproject/projectname/division/parts/sub/16_april/fullreport/part_report/report_D/output_D/summary.html D.xls;uuencode /main/fileno/no1/user/username/mainproject/projectname/division/parts/sub/16_april/fullreport/part_report/report_E/output_E/summary.html E.xls;uuencode /main/fileno/no1/user/username/mainproject/projectname/division/parts/sub/16_april/fullreport/part_report/report_F/output_F/summary.html F.xls;uuencode /main/fileno/no1/user/username/mainproject/projectname/division/parts/sub/16_april/fullreport/part_report/report_G/output_G/summary.html G.xls;uuencode /main/fileno/no1/user/username/mainproject/projectname/division/parts/sub/16_april/fullreport/part_report/report_H/output_H/summary.html H.xls;uuencode /main/fileno/no1/user/username/mainproject/projectname/division/parts/sub/16_april/fullreport/part_report/report_I/output_I/summary.html I.xls;uuencode /main/fileno/no1/user/username/mainproject/projectname/division/parts/sub/16_april/fullreport/part_report/report_J/output_J/summary.html J.xls) | \mail -s "attachmentname" [email protected]
形式で (UUENCODE FILE_PATH file_format_in_Windows)| \ mail -s "添付ファイル名" receiver_email
これを修正し、この処理を自動化する必要があるため、より簡単にする方法はありますか? perlスクリプトや他のコマンドを使用して、一度に20個の.htmlファイルをすべて転送できる方法はありますか?
転送方法によって異なります。このように、シンプルなZIPアーカイブはかなり移植性の高い方法で仕事をしているようです。 – spectras
それは、すべての20のファイルを圧縮し、電子メールで送信することを意味しますか? – mmaz
または他の取引所があることを意味します。環境に関する情報がなくても、それを伝えるのは難しいです。あなたはそれをSMB共有にプッシュし、FTP経由でアップロードし、ネットワーク経由でパイプすることができます...同じシステム上のOSについて話すことができることを知っているので、zipファイルを共通のものにコピーできますリブートする前にパーティションを作成します。 – spectras