3

LaTeX スタイルのコメント (で始まる行%) を含む通常のテキストを含むテキスト ファイルで作業しています。ファイルのコメント以外の単語数を確認するために、Bash で次のコマンドを実行しました。

grep -v "^%" filename | wc -w

これは、私が期待する単語数を返します。ただし、vim 内から次のコマンドを実行すると、次のようになります。

:r! grep -v "^%" filename | wc -w

コメントを含む単語数を出力しますが、その理由がわかりません。

たとえば、次のファイルを使用します。

%This is a comment.
This is not a comment.

vim の外部からコマンドを実行すると 5 が返されますが、vim でファイルを開いて同様のコマンドを実行すると 9 が出力されます。

また、vimがコマンドの出力に「%」を追加するのに問題がありましたが、とにかく出力が間違っている場合、その問題は無関係になります。

4

1 に答える 1