在文件中查找字符串



我有一个表单文件噗.txt噗��

  id, some_string, stringy_string.. 
  and so on

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

此 id 将/应该只出现在一行中。(即没有多个实例?谢谢

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

grep '^id,' foo.txt

^与行首匹配,逗号只是确保 id 到此结束(因此id12id123 中不匹配)。

如果特殊字符可以出现在 id 中,则必须对其进行转义。

sed -n '/id/p' filename它将显示该特定模式 (ID)和 grep -o -n 'id' filename它将显示该 ID 以及该文件中模式匹配的行号。

grep "id" filename

您可以轻松地从文件中搜索 id 或字符串或任何内容。

如果要将字符串替换为另一个字符串,

您可以使用 SED:

sed 's/your string/new string/g'

相关内容

  • 没有找到相关文章

最新更新