我有格式的文件 foo.txt的查找文件中的字符串
id, some_string, stringy_string..
and so on
如何找到一個特定的id在foo.txt的
此ID /應該是存在於只有一條線。 (即沒有多個實例?) 謝謝
我有格式的文件 foo.txt的查找文件中的字符串
id, some_string, stringy_string..
and so on
如何找到一個特定的id在foo.txt的
此ID /應該是存在於只有一條線。 (即沒有多個實例?) 謝謝
這取決於id的樣子。如果它們不包含任何grep的特殊字符,你可以使用
grep '^id,' foo.txt
的^
行的開頭匹配,逗號只是確保了ID結束那裏(所以id12
在id123
不匹配)。
如果它們可以出現在ID中,你必須轉義特殊字符。
grep "id" filename
您可以輕鬆搜索ID或字符串或文件中的任何內容。
如果你想將字符串替換另一個字符串,
您可以使用SED:
sed 's/your string/new string/g'
sed -n '/id/p' filename
它會顯示特定圖案(ID) 和 grep -o -n 'id' filename
它會顯示該模式的id和行號與該文件中的匹配。