Go to the first, previous, next, last section, table of contents.


@acronym{GNU} sedの制限と制限されていないこと

移植性の高いsedスクリプトを書こうとしている人々は,実装形式によっ ては,(パターンスペースとホールドスペースの)行の長さに,最大でも4000バイ トまでという既知の制限が有ることを覚えておいてください.POSIX.2の標 準では,それに準じているsedの実装を少なくとも8192バイトの行の長さ をサポートするように指定しています.@acronym{GNU} sedには行の長さに組み込まれ ている制限はありません.(仮想)メモリ上でmalloc()することが可能な限り,心 配するほど長い行を,与えたり構成したりすることが可能です.

しかし,再帰はサブパターンの処理と不定の反復で使用されます.これで,利用 可能なスタックスペースは,特定のパターンで処理されるバッファのサイズを制 限するかもしれません.


Go to the first, previous, next, last section, table of contents.