テキストファイルの内容を表示して各単語を強調表示するにはどうすればよいですか?
ベストアンサー1
grep -C $(wc -l foo.txt | cut -d" " -f 1) --color word foo.txt
foo.txt
はファイルパス、はクエリword
です。慣れていない場合、grep
クエリは実際に正規表現。純粋に英数字であれば関係ありませんが、word
一部の文字(例えば、[
および)は]
正規表現で特別な意味を持ちます。文字通り使用するには、prefixを使用してください\
。さらに、これはシェルを通過するため、$
エスケープで機能しない場合は興味深い作業を行います\
。
word
引用符で囲むと、スペースを含めることができます。
ここで使用されている他のコマンドは、POSIXシステム(GNU / Linuxなど)にほぼ常に存在するものwc
です。使い方を説明するページがcut
あります。man