文字列THREAD: 2
をgrepしたいと思います。間にのスペースがあります。です。方法を理解することはできません。最後に特定の番号を持つ文字列のgrep
私はgrep "THREAD:[ \2]"
てみましたが、そのは
私に知らせてください動作していません。
文字列THREAD: 2
をgrepしたいと思います。間にのスペースがあります。です。方法を理解することはできません。最後に特定の番号を持つ文字列のgrep
私はgrep "THREAD:[ \2]"
てみましたが、そのは
私に知らせてください動作していません。
お試しくださいgrep "THREAD: 2" <filename>
?文字通り「2」がほしいのですよね?
あなたがGNUのgrepのを使用している場合は、 'THREAD:2 $' で別名のegrepを使用してみてくださいやgrep -e可能性が '^ * THREAD。:2 $' あなたが使用する必要があります
grep
は、パターンに一致する行全体を戻します。あなたがTHREAD: 2
が含まれている行を見たい場合は、以下の作業をする必要があります -
grep "THREAD: 2" filename
あなたがTHREAD:
が含まれている可能性のラインと、任意の数を取得したい場合しかし、あなたは文字クラスを使用することができます。だから、その場合にはその答えは次のようになります -
grep "THREAD: [0-9]" filename
あなたは1,2,3または11,12,13などのような番号を一致させることができるようにするには、一つ以上の数字を意味し、文字クラスの後+
を追加することができます
THREAD: 2
を回線から取得する場合は、grep
というオプションを使用する必要があります。これは-o
です。それは、ファイル全体から私のパターンだけを表示することを意味します。
grep -o "THREAD: 2" filename
あなたはgrep
ためman page
を検索し、すべてのオプションで遊ぶことができます。