我有一个表单文件噗.txt噗��
id, some_string, stringy_string..
and so on
我如何在此foo中找到特定的id.txt
此 id 将/应该只出现在一行中。(即没有多个实例?谢谢
这取决于 id 的外观。如果它们不包含任何 grep 特殊字符,则可以使用
grep '^id,' foo.txt
^
与行首匹配,逗号只是确保 id 到此结束(因此id12
在 id123
中不匹配)。
如果特殊字符可以出现在 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'