Grep
使用 grep 匹配精確字元串
我有一個文本文件:
deiauk 1611516 afsdf 765 minkra 18415151 asdsf 4152 linkra sfsfdsfs sdfss 4555 deiauk1 sdfsfdsfs 1561 51 deiauk2 115151 5454 4 deiauk 1611516 afsdf ddfgfgd luktol1 4545 4 9 luktol 1
我想完全匹配
deiauk
。當我這樣做時:grep "deiauk" file.txt
我得到這個結果:
deiauk 1611516 afsdf 765 deiauk1 sdfsfdsfs 1561 51 deiauk2 115151 5454 4
但我只需要這個:
deiauk 1611516 afsdf 765 deiauk 1611516 afsdf ddfgfgd
我知道有一個
-w
選擇,但是我的字元串必須整行。
嘗試以下之一:
grep -w "deiauk" textfile grep "\<deiauk\>" textfile
用 GNU 試試這個,
grep
並用 標記單詞邊界\b
:grep "\bdeiauk\b" file
輸出:
代奧克 1611516 afsdf 765