在文件中查找字符串

Moh*_*hit 1 unix bash shell grep

我有一个foo.txt形式的文件

  id, some_string, stringy_string.. 
  and so on
Run Code Online (Sandbox Code Playgroud)

如何在此foo.txt中找到特定的id

这个id将/应该只存在一行.(即没有多个实例?)谢谢

cho*_*oba 7

这取决于id的外观.如果它们不包含任何grep特殊字符,则可以使用

grep '^id,' foo.txt
Run Code Online (Sandbox Code Playgroud)

^行的开头,逗号只是确保了ID结束还有比赛(所以id12不匹配的id123).

如果它们可以出现在id中,则必须转义特殊字符.