
| ・ |
ドキュメントセンターを初めてご利用する方や運営方針についての基本的な姿勢をご覧になりたい方へ。
|
| ご利用の皆様から多く寄せられる質問にお答えしています。 |
|
| ・ |
ディーエーオフィスなどが利用する用語に関する解説を行います。
|
|
|
 |
 |  |
rmやgrepなどのコマンドで*を指定しているのに操作できませんが? |
rmやgrepなどのコマンドでArgument list too long.と表示されますが?
一度に処理できる範囲を超えてしまうためです。
シェル上で操作は、shなどのシェルが担当します。子プロセスへの引き継ぎの際、引数を持つのですが、長さが65536バイトよりも長いと、「Argument list too long.」とエラーを表示して停止してしまいます。
xargsを使って、小出しにすることで回避できます。以下に例を示します。
echo * | xargs rm
echo * | xargs grep 検索キーワード
|
| 文書番号 |
04702 |
| 日付 |
2005.10.10 |
| 参照数 |
910 |
|