grep 命令構建器
產生 grep 指令以使用模式與正規表示式搜尋文字
grep 入門
## 什麼是 grep?
`grep` 指令會在文字中搜尋模式並印出符合的行。它是 Unix 中進行日誌分析、程式碼搜尋與文字處理最強大的工具之一。
## 如何使用
1. **設定選項**:選擇大小寫敏感度、顯示行號等。 2. **輸入模式**:指定要搜尋的文字或正規表示式。 3. **指定目標**:輸入要搜尋的檔案或目錄。 4. **複製並執行**:將產生的指令複製到終端機執行。
常見選項
### `-i` 不分大小寫 不分大小寫符合模式(例如 Error 會符合 error、ERROR 等)。
### `-n` 行號 在每個符合行前面加上該行在檔案中的行號。
### `-v` 反向符合 顯示「不符合」模式的行(適合用於過濾)。
### `-w` 全字符合 僅符合整個單字(避免部分符合,例如 "error" 不會符合 "errors")。
### `-E` 延伸正規表示式 啟用延伸正規表示式(類似 egrep)。
### `-c` 計數 每個檔案僅印出符合行的數量。
### `-r` 遞迴 遞迴搜尋整個目錄。
▶如何搜尋多個模式?
使用 `-E` 延伸正規表示式搭配 `|` 運算子:`grep -E 'error|warn|fail' log.txt`。
▶如何在遞迴搜尋時排除某個目錄?
搭配 `--exclude-dir`:`grep -r --exclude-dir=node_modules 'pattern' .`
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。