Linux 命令:grep

快速指南 grep 命令,用於在文本中匹配模式。 grep 命令是一種非常有用的工具,當您掌握它時,將在您的日常工作中大大幫助您。 如果您想知道,grep 代表全局正則表達式打印 您可以使用 grep 在文件中搜索,或將其與管道結合以過濾另一個命令的輸出。 例如,這裡是如何在 index.md 文件中查找 document.getElementById 行的出現次數: grep -n document.getElementById index.md 使用 -n 選項將顯示行號: grep -n document.getElementById index.md 其中一個非常有用的功能是告訴 grep 在匹配行之前和之後打印 2 行,以提供更多上下文。這可以使用 -C 選項完成,該選項接受一個行數: grep -nC 2 document.getElementById index.md 默認情況下,搜索區分大小寫。使用 -i 標誌使其不區分大小寫。 正如前面提到的,您可以使用 grep 過濾另一個命令的輸出。我們可以使用以下方式復制上面的功能: less index.md | grep -n document.getElementById 搜索字符串可以是正則表達式,這使得 grep 具有很強的功能。 您可能會發現非常有用的另一個功能是反轉結果,排除匹配特定字符串的行,使用 -v 選項: grep 命令可在 Linux、macOS、WSL 和任何具有 UNIX 環境的地方運行。