![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| エラーメッセージ | 本当に- lp -キロリットル | リナックス | 1 | 2008年5月14日 09:04午前 |
| エラーメッセージ | chapmana | UNIXのダミー質問と回答のため | 5 | 2006年11月29日 11:41午前 |
| 最後のエラーメッセージが表示さ | tttttt | UNIXのダミー質問と回答のため | 1 | 2006年7月26日 03:07午後 |
| 何千ものファイルから特定のパターンを見つけるか? | aarora_98 | シェルプログラミングとスクリプティング | 6 | 2006年2月17日 08:28午前 |
| Suppresエラーメッセージは、フォルダを空にソースからファイルを移動する | スティーブン | シェルプログラミングとスクリプティング | 2 | 2001年11月19日 01:25午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
イムtransmiting千* mput時コマンドを入力すると、エラーだと言うのサーバーへのファイルのftp 。 argsに長いリストです。一に設定するので、バッチまたはブロックに送信することが、そのsloww ihaveすぎる。 shoulどうすればよいですか。私は、プログラム、または単純なコマンドを私はこの問題を解決できるかする必要がありますか?
編集alexcolで最終; 2006年9月27日に 03:00午後.. |
|
||||
|
前に実行される" mput * "は、シェルでは、 " file1がfile2ファイル3 mputに拡張されています... "また、一般的には限界があるので、 32K 、またはどのくらいの行は、なぜこのエラーが*何千ものファイルを取得しようとしていると一致することができます。
私mputに慣れていないんだ。それが可能で、コマンドの引数ではなく、ファイルの一覧を見て?ただ" lsを行うこと>を/ tmp / filelist "リストを作成する。 また、バッチ処理を効率的に管理にはmonolilthic xargsのリストを分割することができます。大きくすると、バッチ十分ではないあまり遅くする必要があります。このお試しください: コード:
# List files in the current directory, piping the output into xargs
ls ./ |
# For each batch of 100 or less, execute "mput file1 file2 ... filen" where filen is the nth file name in the batch.
xargs --max-args=100 mput
|