名前: nide 日時: 2002-05-21 12:33:45 IPアドレス: 160.11.72.*
>>8546 すみません。「日本語文字の数だけ数える」という変な 読み違いをしてました。 全文字数を数えるなら、あくまで目安ですが dvi2tty xxx.dvi|perl -e 'undef $/; $_=<>;s/\*\n \*|\n| |_{2,}|\f//g; (続けて) print' |wc -c で、日本語文字の数*2+英字の数 が概算できます。 但し、dvi2ttyの版によっては-Jオプションをつけないと日本語文字を扱え ないときもあります。また、dvi2ttyの出力がデフォルトでISO-2022-JPの場 合はnkf -eを通すことも必要です。日本語文字の数を2倍にしたくなければ dvi2tty xxx.dvi|perl -e 'undef $/; $_=<>;s/\*\n \*|\n| |_{2,}|\f//g; (続けて) s/[^ -~]/./g;print' | wc -c でよいかと思います。
この書き込みへの返事: