コンマを含む次の文字列を含むテキストファイルがあります。
John,Smith
Jane,Doe
このテキストファイルで*をどのようにgrepしますか?試してみましたが、grep -xFf textfile *
これらの文字列を含むファイルがあっても結果は得られませんでした。
* サンプルデータファイルには次の行が含まれています。
1231920383939,'unix:///run/John,Smith','{}'
入力する:grep -xFf textfile *
出力:(スペース)
答え1
-x
あなたの問題は、一致するテキストがその行grep
の唯一のテキストであることを要求するオプションを誤って含むようです。フラグを削除するx
と、目的の結果が得られます。