次のコマンドとその結果を考慮してください。
$ echo "<br/> <br/>a<br/>b<br/>c<br/><br/> <br/>"|lynx -dump -stdin
a
b
c
$ echo "<br/> <br/>a<br/>b<br/>c<br/><br/> <br/>"|elinks -dump
a
b
c
どちらも正しい行数を印刷しません。elinks
最初の空白はスキップされ、空白行と空白のみを含む末尾の行はすべてスキップされます。
すべてのスペースと改行を強制的に適用またはlynx
解釈する方法はありますか?elinks
私は彼らのマンページで明らかなものを見ることができません。
sed
(表示後またはその他の項目によって抑制される一時文字を使用する場合は除外されます。)tr
ベストアンサー1
次のコマンドを使用して、この動作を変更するようにLynxを設定できます。COLLAPSE_BR_TAGSlynx.cfgのような設定ファイルから:
FALSEに設定すると、
COLLAPSE_BR_TAGS
LynxはシリアルBRタグを縮小しません。 TRUE に設定すると、2 つ以上の同時 BR が単一の改行に縮小されます。 HTMLに追加の空行を挿入する効率的な方法は、改行文字のみを含むPREブロックを使用することです。デフォルト値は
COLLAPSE_BR_TAGS
TRUEです。