正確な単語をgrep

正確な単語をgrep

サンプルファイル:

t2csi1m9@olth101 [bundleversion_sync]$ cat 1
arun:1.0
arun_kumar:1.2
arun-vinoth:1.3
arun_arun:1.4
t2csi1m9@olth101 [bundleversion_sync]$

t2csi1m9@olth101 [bundleversion_sync]$ grep -w 'arun' 1
arun:1.0
arun-vinoth:1.3
t2csi1m9@olth101 [bundleversion_sync]$

arunファイルをgrepすると12つの出力が出て、最初の出力だけが必要です。 (arun:1.0)。

ベストアンサー1

はい、2つの一致を取得します。どちらも単語を別々の単語としてarun:1.0含め、単語ではなく文字の前に終わり、両方の結果が単語文字として扱われるためです。arun-vinoth:1.3arun:-_arun_kumar:1.2いいえあなたの命令に従って戻りなさい)。

この場合、^arun:検索パターンとして使用することをお勧めします(たとえば、文字列で始まるすべての行)arun:

おすすめ記事