Grep 是一個獨特而非常強大的Linux / UNIX實用程序,可讓您在GNU / Linux操作系統上的一個或多個文件中搜索特定的字符串。它是一種從根本上設計出來僅輸出匹配線的命令行軟件。 Grep命令由正則表達式選擇和解釋,輸出控制,上下文控制和其他選項組成。
要從命令行使用Grep,您必須鍵入‘ grep --help’命令在終端仿真器中或直接在Linux控制台中,這將輸出所有可用選項,以及各種示例,說明如何使用該工具查找某個模式到文件中。上述命令給出的標準使用示例是“grep [OPTION] ... PATTERN [FILE] ...”
我想看一個例子!最基本的例子是“grep -i'hello world'menu.h main.c”,其中“-i”是[選項]“你好世界”是[PATTERN]和“menu.h”和“menu.c”是[FILE]。這個簡單的命令用於搜索“你好世界”每個給定文件中的模式。請記住,默認情況下,[PATTERN]是基本正則表達式(BRE)。
請注意,使用“ - ”上述示例中的[FILE]字符串的符號,Grep將自動讀取標準輸入。另外,如果沒有指定[FILE],它將讀取當前目錄。
它在我的Linux盒子上運行嗎?
全球Linux開發人員認為Grep是一個基本的UNIX實用程序,這意味著默認情況下,幾乎所有GNU / Linux操作系統都安裝了Grep。如果由於某些奇怪的原因,您的Linux盒子沒有安裝grep工具,您將能夠從發行版的默認軟件倉庫輕鬆安裝。目前支持64位和32位體系結構。
此版本中有新功能:
- 改進:
- 在lseek的SEEK_DATA標誌工作有效的平台上,搜索包含孔的文件的性能大大提高。
- 性能改善了拒絕數據,即使是不平凡模式的第一部分也不能匹配。
- 性能提升了很長的字符串模式。
- 如果一個文件包含當前語言環境未正確編碼的數據,並且在輸出任何一個文件的內容之前發現,grep現在將該文件視為二進製文件。
- grep -P在給定無效的UTF-8數據時不再報告錯誤並退出。相反,它認為數據不匹配。
- 錯誤修正:
- grep不再在多字節語言環境中處理包含 w或 W的模式。
- grep -F -x -o不再為每個匹配打印一個額外的換行符。 [在grep-2.19中引入的錯誤] 在非UTF8多字節區域設置中的
- grep可能會在多字節字符的中間錯誤地匹配,當在模式中使用'^' - 固定的備用數據時,導致打印不匹配的行。 [從“開始”出現的錯誤]]
- grep -FY不再匹配非UTF8多字節語言環境,如Shift-JIS,當輸入包含一個2字節的字符,XY,後跟單字節搜索模式,Y. grep將找到第一個,多中字節匹配“Y”,然後錯誤地將內部指針提前一個字節太遠,跳過目標“Y”之後[在grep-2.19中引入的錯誤]
- grep -E被拒絕不匹配')',而不是像')'。 [從“開始”出現的錯誤]]
- 在NetBSD上,grep -r不再報告“不適當的文件類型或格式”當拒絕遵循符號鏈接。 [在grep-2.12中引入的錯誤]
- 行為變更:
- GREP_OPTIONS環境變量現在已經過時了,grep現在會警告它是否被使用。請使用別名或腳本。
- 在UTF-8以外的多字節字符編碼區域中,grep -P現在報告錯誤,退出而不是行為不端。
- 當搜索二進制數據時,grep現在可以將非文本字節視為行終止符。這可以顯著提高性能。
- grep -z不再自動將字節' 200'視為二進制數據。
當在非UTF8多字節區域設置中運行時,grep將無法在內部計數換行符,導致可能會打印出許多不匹配的行。例如,命令“seq 10 | env LC_ALL = zh_CN src / grep -n ..“將打印:1:1 2 3 4 5 6 7 8 9 10表示匹配“10”在第1行。[在grep-2.19中引入的錯誤]
3.0版中的新功能
- 改進:
- 在lseek的SEEK_DATA標誌工作有效的平台上,搜索包含孔的文件的性能大大提高。
- 性能改善了拒絕數據,即使是不平凡模式的第一部分也不能匹配。
- 性能提升了很長的字符串模式。
- 如果一個文件包含當前語言環境未正確編碼的數據,並且在輸出任何一個文件的內容之前發現,grep現在將該文件視為二進製文件。
- grep -P在給定無效的UTF-8數據時不再報告錯誤並退出。相反,它認為數據不匹配。
- 錯誤修正:
- grep不再在多字節語言環境中處理包含 w或 W的模式。
- grep -F -x -o不再為每個匹配打印一個額外的換行符。 [在grep-2.19中引入的錯誤] 在非UTF8多字節區域設置中的
- grep可能會在多字節字符的中間錯誤地匹配,當在模式中使用'^' - 固定的備用數據時,導致打印不匹配的行。 [從“開始”出現的錯誤]]
- grep -FY不再匹配非UTF8多字節語言環境,如Shift-JIS,當輸入包含一個2字節的字符,XY,後跟單字節搜索模式,Y. grep將找到第一個,多中字節匹配“Y”,然後錯誤地將內部指針提前一個字節太遠,跳過目標“Y”之後[在grep-2.19中引入的錯誤]
- grep -E被拒絕不匹配')',而不是像')'。 [從“開始”出現的錯誤]]
- 在NetBSD上,grep -r不再報告“不適當的文件類型或格式”當拒絕遵循符號鏈接。 [在grep-2.12中引入的錯誤]
- 行為變更:
- GREP_OPTIONS環境變量現在已經過時了,grep現在會警告它是否被使用。請使用別名或腳本。
- 在UTF-8以外的多字節字符編碼區域中,grep -P現在報告錯誤,退出而不是行為不端。
- 當搜索二進制數據時,grep現在可以將非文本字節視為行終止符。這可以顯著提高性能。
- grep -z不再自動將字節' 200'視為二進制數據。
當在非UTF8多字節區域設置中運行時,grep將無法在內部計數換行符,導致可能會打印出許多不匹配的行。例如,命令“seq 10 | env LC_ALL = zh_CN src / grep -n ..“將打印:1:1 2 3 4 5 6 7 8 9 10表示匹配“10”在第1行。[在grep-2.19中引入的錯誤]
2.28版中的新功能:
- 改進:
- 在lseek的SEEK_DATA標誌工作有效的平台上,搜索包含孔的文件的性能大大提高。
- 性能改善了拒絕數據,即使是不平凡模式的第一部分也不能匹配。
- 性能提升了很長的字符串模式。
- 如果一個文件包含當前語言環境未正確編碼的數據,並且在輸出任何一個文件的內容之前發現,grep現在將該文件視為二進製文件。
- grep -P在給定無效的UTF-8數據時不再報告錯誤並退出。相反,它認為數據不匹配。
- 錯誤修正:
- grep不再在多字節語言環境中處理包含 w或 W的模式。
- grep -F -x -o不再為每個匹配打印一個額外的換行符。 [在grep-2.19中引入的錯誤] 在非UTF8多字節區域設置中的
- grep可能會在多字節字符的中間錯誤地匹配,當在模式中使用'^' - 固定的備用數據時,導致打印不匹配的行。 [從“開始”出現的錯誤]]
- grep -FY不再匹配非UTF8多字節語言環境,如Shift-JIS,當輸入包含一個2字節的字符,XY,後跟單字節搜索模式,Y. grep將找到第一個,多中字節匹配“Y”,然後錯誤地將內部指針提前一個字節太遠,跳過目標“Y”之後[在grep-2.19中引入的錯誤]
- grep -E被拒絕不匹配')',而不是像')'。 [從“開始”出現的錯誤]]
- 在NetBSD上,grep -r不再報告“不適當的文件類型或格式”當拒絕遵循符號鏈接。 [在grep-2.12中引入的錯誤]
- 行為變更:
- GREP_OPTIONS環境變量現在已經過時了,grep現在會警告它是否被使用。請使用別名或腳本。
- 在UTF-8以外的多字節字符編碼區域中,grep -P現在報告錯誤,退出而不是行為不端。
- 當搜索二進制數據時,grep現在可以將非文本字節視為行終止符。這可以顯著提高性能。
- grep -z不再自動將字節' 200'視為二進制數據。
當在非UTF8多字節區域設置中運行時,grep將無法在內部計數換行符,導致可能會打印出許多不匹配的行。例如,命令“seq 10 | env LC_ALL = zh_CN src / grep -n ..“將打印:1:1 2 3 4 5 6 7 8 9 10表示匹配“10”在第1行。[在grep-2.19中引入的錯誤]
2.27版中的新功能:
- 改進:
- 在lseek的SEEK_DATA標誌工作有效的平台上,搜索包含孔的文件的性能大大提高。
- 性能改善了拒絕數據,即使是不平凡模式的第一部分也不能匹配。
- 性能提升了很長的字符串模式。
- 如果一個文件包含當前語言環境未正確編碼的數據,並且在輸出任何一個文件的內容之前發現,grep現在將該文件視為二進製文件。
- grep -P在給定無效的UTF-8數據時不再報告錯誤並退出。相反,它認為數據不匹配。
- 錯誤修正:
- grep不再在多字節語言環境中處理包含 w或 W的模式。
- grep -F -x -o不再為每個匹配打印一個額外的換行符。 [在grep-2.19中引入的錯誤] 在非UTF8多字節區域設置中的
- grep可能會在多字節字符的中間錯誤地匹配,當在模式中使用'^' - 固定的備用數據時,導致打印不匹配的行。 [從“開始”出現的錯誤]]
- grep -FY不再匹配非UTF8多字節語言環境,如Shift-JIS,當輸入包含一個2字節的字符,XY,後跟單字節搜索模式,Y. grep將找到第一個,多中字節匹配“Y”,然後錯誤地將內部指針提前一個字節太遠,跳過目標“Y”之後[在grep-2.19中引入的錯誤]
- grep -E被拒絕不匹配')',而不是像')'。 [從“開始”出現的錯誤]]
- 在NetBSD上,grep -r不再報告“不適當的文件類型或格式”當拒絕遵循符號鏈接。 [在grep-2.12中引入的錯誤]
- 行為變更:
- GREP_OPTIONS環境變量現在已經過時了,grep現在會警告它是否被使用。請使用別名或腳本。
- 在UTF-8以外的多字節字符編碼區域中,grep -P現在報告錯誤,退出而不是行為不端。
- 當搜索二進制數據時,grep現在可以將非文本字節視為行終止符。這可以顯著提高性能。
- grep -z不再自動將字節' 200'視為二進制數據。
當在非UTF8多字節區域設置中運行時,grep將無法在內部計數換行符,導致可能會打印出許多不匹配的行。例如,命令“seq 10 | env LC_ALL = zh_CN src / grep -n ..“將打印:1:1 2 3 4 5 6 7 8 9 10表示匹配“10”在第1行。[在grep-2.19中引入的錯誤]
2.26版中的新功能:
- 改進:
- 在lseek的SEEK_DATA標誌工作有效的平台上,搜索包含孔的文件的性能大大提高。
- 性能改善了拒絕數據,即使是不平凡模式的第一部分也不能匹配。
- 性能提升了很長的字符串模式。
- 如果一個文件包含當前語言環境未正確編碼的數據,並且在輸出任何一個文件的內容之前發現,grep現在將該文件視為二進製文件。
- grep -P在給定無效的UTF-8數據時不再報告錯誤並退出。相反,它認為數據不匹配。
- 錯誤修正:
- grep不再在多字節語言環境中處理包含 w或 W的模式。
- grep -F -x -o不再為每個匹配打印一個額外的換行符。 [在grep-2.19中引入的錯誤] 在非UTF8多字節區域設置中的
- grep可能會在多字節字符的中間錯誤地匹配,當在模式中使用'^' - 固定的備用數據時,導致打印不匹配的行。 [從“開始”出現的錯誤]]
- grep -FY不再匹配非UTF8多字節語言環境,如Shift-JIS,當輸入包含一個2字節的字符,XY,後跟單字節搜索模式,Y. grep將找到第一個,多中字節匹配“Y”,然後錯誤地將內部指針提前一個字節太遠,跳過目標“Y”之後[在grep-2.19中引入的錯誤]
- grep -E被拒絕不匹配')',而不是像')'。 [從“開始”出現的錯誤]]
- 在NetBSD上,grep -r不再報告“不適當的文件類型或格式”當拒絕遵循符號鏈接。 [在grep-2.12中引入的錯誤]
- 行為變更:
- GREP_OPTIONS環境變量現在已經過時了,grep現在會警告它是否被使用。請使用別名或腳本。
- 在UTF-8以外的多字節字符編碼區域中,grep -P現在報告錯誤,退出而不是行為不端。
- 當搜索二進制數據時,grep現在可以將非文本字節視為行終止符。這可以顯著提高性能。
- grep -z不再自動將字節' 200'視為二進制數據。
當在非UTF8多字節區域設置中運行時,grep將無法在內部計數換行符,導致可能會打印出許多不匹配的行。例如,命令“seq 10 | env LC_ALL = zh_CN src / grep -n ..“將打印:1:1 2 3 4 5 6 7 8 9 10表示匹配“10”在第1行。[在grep-2.19中引入的錯誤]
2.25版中的新功能:
- 改進:
- 在lseek的SEEK_DATA標誌工作有效的平台上,搜索包含孔的文件的性能大大提高。
- 性能改善了拒絕數據,即使是不平凡模式的第一部分也不能匹配。
- 性能提升了很長的字符串模式。
- 如果一個文件包含當前語言環境未正確編碼的數據,並且在輸出任何一個文件的內容之前發現,grep現在將該文件視為二進製文件。
- grep -P在給定無效的UTF-8數據時不再報告錯誤並退出。相反,它認為數據不匹配。
- 錯誤修正:
- grep不再在多字節語言環境中處理包含 w或 W的模式。
- grep -F -x -o不再為每個匹配打印一個額外的換行符。 [在grep-2.19中引入的錯誤] 在非UTF8多字節區域設置中的
- grep可能會在多字節字符的中間錯誤地匹配,當在模式中使用'^' - 固定的備用數據時,導致打印不匹配的行。 [從“開始”出現的錯誤]]
- grep -FY不再匹配非UTF8多字節語言環境,如Shift-JIS,當輸入包含一個2字節的字符,XY,後跟單字節搜索模式,Y. grep將找到第一個,多中字節匹配“Y”,然後錯誤地將內部指針提前一個字節太遠,跳過目標“Y”之後[在grep-2.19中引入的錯誤]
- grep -E被拒絕不匹配')',而不是像')'。 [從“開始”出現的錯誤]]
- 在NetBSD上,grep -r不再報告“不適當的文件類型或格式”當拒絕遵循符號鏈接。 [在grep-2.12中引入的錯誤]
- 行為變更:
- GREP_OPTIONS環境變量現在已經過時了,grep現在會警告它是否被使用。請使用別名或腳本。
- 在UTF-8以外的多字節字符編碼區域中,grep -P現在報告錯誤,退出而不是行為不端。
- 當搜索二進制數據時,grep現在可以將非文本字節視為行終止符。這可以顯著提高性能。
- grep -z不再自動將字節' 200'視為二進制數據。
當在非UTF8多字節區域設置中運行時,grep將無法在內部計數換行符,導致可能會打印出許多不匹配的行。例如,命令“seq 10 | env LC_ALL = zh_CN src / grep -n ..“將打印:1:1 2 3 4 5 6 7 8 9 10表示匹配“10”在第1行。[在grep-2.19中引入的錯誤]
2.24版中的新功能:
- 改進:
- 在lseek的SEEK_DATA標誌工作有效的平台上,搜索包含孔的文件的性能大大提高。
- 性能改善了拒絕數據,即使是不平凡模式的第一部分也不能匹配。
- 性能提升了很長的字符串模式。
- 如果一個文件包含當前語言環境未正確編碼的數據,並且在輸出任何一個文件的內容之前發現,grep現在將該文件視為二進製文件。
- grep -P在給定無效的UTF-8數據時不再報告錯誤並退出。相反,它認為數據不匹配。
- 錯誤修正:
- grep不再在多字節語言環境中處理包含 w或 W的模式。
- grep -F -x -o不再為每個匹配打印一個額外的換行符。 [在grep-2.19中引入的錯誤] 在非UTF8多字節區域設置中的
- grep可能會在多字節字符的中間錯誤地匹配,當在模式中使用'^' - 固定的備用數據時,導致打印不匹配的行。 [從“開始”出現的錯誤]]
- grep -FY不再匹配非UTF8多字節語言環境,如Shift-JIS,當輸入包含一個2字節的字符,XY,後跟單字節搜索模式,Y. grep將找到第一個,多中字節匹配“Y”,然後錯誤地將內部指針提前一個字節太遠,跳過目標“Y”之後[在grep-2.19中引入的錯誤]
- grep -E被拒絕不匹配')',而不是像')'。 [從“開始”出現的錯誤]]
- 在NetBSD上,grep -r不再報告“不適當的文件類型或格式”當拒絕遵循符號鏈接。 [在grep-2.12中引入的錯誤]
- 行為變更:
- GREP_OPTIONS環境變量現在已經過時了,grep現在會警告它是否被使用。請使用別名或腳本。
- 在UTF-8以外的多字節字符編碼區域中,grep -P現在報告錯誤,退出而不是行為不端。
- 當搜索二進制數據時,grep現在可以將非文本字節視為行終止符。這可以顯著提高性能。
- grep -z不再自動將字節' 200'視為二進制數據。
當在非UTF8多字節區域設置中運行時,grep將無法在內部計數換行符,導致可能會打印出許多不匹配的行。例如,命令“seq 10 | env LC_ALL = zh_CN src / grep -n ..“將打印:1:1 2 3 4 5 6 7 8 9 10表示匹配“10”在第1行。[在grep-2.19中引入的錯誤]
2.23版中的新功能:
- 改進:
- 在lseek的SEEK_DATA標誌工作有效的平台上,搜索包含孔的文件的性能大大提高。
- 性能改善了拒絕數據,即使是不平凡模式的第一部分也不能匹配。
- 性能提升了很長的字符串模式。
- 如果一個文件包含當前語言環境未正確編碼的數據,並且在輸出任何一個文件的內容之前發現,grep現在將該文件視為二進製文件。
- grep -P在給定無效的UTF-8數據時不再報告錯誤並退出。相反,它認為數據不匹配。
- 錯誤修正:
- grep不再在多字節語言環境中處理包含 w或 W的模式。
- grep -F -x -o不再為每個匹配打印一個額外的換行符。 [在grep-2.19中引入的錯誤] 在非UTF8多字節區域設置中的
- grep可能會在多字節字符的中間錯誤地匹配,當在模式中使用'^' - 固定的備用數據時,導致打印不匹配的行。 [從“開始”出現的錯誤]]
- grep -FY不再匹配非UTF8多字節語言環境,如Shift-JIS,當輸入包含一個2字節的字符,XY,後跟單字節搜索模式,Y. grep將找到第一個,多中字節匹配“Y”,然後錯誤地將內部指針提前一個字節太遠,跳過目標“Y”之後[在grep-2.19中引入的錯誤]
- grep -E被拒絕不匹配')',而不是像')'。 [從“開始”出現的錯誤]]
- 在NetBSD上,grep -r不再報告“不適當的文件類型或格式”當拒絕遵循符號鏈接。 [在grep-2.12中引入的錯誤]
- 行為變更:
- GREP_OPTIONS環境變量現在已經過時了,grep現在會警告它是否被使用。請使用別名或腳本。
- 在UTF-8以外的多字節字符編碼區域中,grep -P現在報告錯誤,退出而不是行為不端。
- 當搜索二進制數據時,grep現在可以將非文本字節視為行終止符。這可以顯著提高性能。
- grep -z不再自動將字節' 200'視為二進制數據。
當在非UTF8多字節區域設置中運行時,grep將無法在內部計數換行符,導致可能會打印出許多不匹配的行。例如,命令“seq 10 | env LC_ALL = zh_CN src / grep -n ..“將打印:1:1 2 3 4 5 6 7 8 9 10表示匹配“10”在第1行。[在grep-2.19中引入的錯誤]
2.22版中的新功能:
- 改進:
- 在lseek的SEEK_DATA標誌工作有效的平台上,搜索包含孔的文件的性能大大提高。
- 性能改善了拒絕數據,即使是不平凡模式的第一部分也不能匹配。
- 性能提升了很長的字符串模式。
- 如果一個文件包含當前語言環境未正確編碼的數據,並且在輸出任何一個文件的內容之前發現,grep現在將該文件視為二進製文件。
- grep -P在給定無效的UTF-8數據時不再報告錯誤並退出。相反,它認為數據不匹配。
- 錯誤修正:
- grep不再在多字節語言環境中處理包含 w或 W的模式。
- grep -F -x -o不再為每個匹配打印一個額外的換行符。 [在grep-2.19中引入的錯誤] 在非UTF8多字節區域設置中的
- grep可能會在多字節字符的中間錯誤地匹配,當在模式中使用'^' - 固定的備用數據時,導致打印不匹配的行。 [從“開始”出現的錯誤]]
- grep -FY不再匹配非UTF8多字節語言環境,如Shift-JIS,當輸入包含一個2字節的字符,XY,後跟單字節搜索模式,Y. grep將找到第一個,多中字節匹配“Y”,然後錯誤地將內部指針提前一個字節太遠,跳過目標“Y”之後[在grep-2.19中引入的錯誤]
- grep -E被拒絕不匹配')',而不是像')'。 [從“開始”出現的錯誤]]
- 在NetBSD上,grep -r不再報告“不適當的文件類型或格式”當拒絕遵循符號鏈接。 [在grep-2.12中引入的錯誤]
- 行為變更:
- GREP_OPTIONS環境變量現在已經過時了,grep現在會警告它是否被使用。請使用別名或腳本。
- 在UTF-8以外的多字節字符編碼區域中,grep -P現在報告錯誤,退出而不是行為不端。
- 當搜索二進制數據時,grep現在可以將非文本字節視為行終止符。這可以顯著提高性能。
- grep -z不再自動將字節' 200'視為二進制數據。
當在非UTF8多字節區域設置中運行時,grep將無法在內部計數換行符,導致可能會打印出許多不匹配的行。例如,命令“seq 10 | env LC_ALL = zh_CN src / grep -n ..“將打印:1:1 2 3 4 5 6 7 8 9 10表示匹配“10”在第1行。[在grep-2.19中引入的錯誤]
2.21版中的新功能:
- 改進:
- 在lseek的SEEK_DATA標誌工作有效的平台上,搜索包含孔的文件的性能大大提高。
- 性能改善了拒絕數據,即使是不平凡模式的第一部分也不能匹配。
- 性能提升了很長的字符串模式。
- 如果一個文件包含當前語言環境未正確編碼的數據,並且在輸出任何一個文件的內容之前發現,grep現在將該文件視為二進製文件。
- grep -P在給定無效的UTF-8數據時不再報告錯誤並退出。相反,它認為數據不匹配。
- 錯誤修正:
- grep不再在多字節語言環境中處理包含 w或 W的模式。
- grep -F -x -o不再為每個匹配打印一個額外的換行符。 [在grep-2.19中引入的錯誤] 在非UTF8多字節區域設置中的
- grep可能會在多字節字符的中間錯誤地匹配,當在模式中使用'^' - 固定的備用數據時,導致打印不匹配的行。 [從“開始”出現的錯誤]]
- grep -FY不再匹配非UTF8多字節語言環境,如Shift-JIS,當輸入包含一個2字節的字符,XY,後跟單字節搜索模式,Y. grep將找到第一個,多中字節匹配“Y”,然後錯誤地將內部指針提前一個字節太遠,跳過目標“Y”之後[在grep-2.19中引入的錯誤]
- grep -E被拒絕不匹配')',而不是像')'。 [從“開始”出現的錯誤]]
- 在NetBSD上,grep -r不再報告“不適當的文件類型或格式”當拒絕遵循符號鏈接。 [在grep-2.12中引入的錯誤]
- 行為變更:
- GREP_OPTIONS環境變量現在已經過時了,grep現在會警告它是否被使用。請使用別名或腳本。
- 在UTF-8以外的多字節字符編碼區域中,grep -P現在報告錯誤,退出而不是行為不端。
- 當搜索二進制數據時,grep現在可以將非文本字節視為行終止符。這可以顯著提高性能。
- grep -z不再自動將字節' 200'視為二進制數據。
當在非UTF8多字節區域設置中運行時,grep將無法在內部計數換行符,導致可能會打印出許多不匹配的行。例如,命令“seq 10 | env LC_ALL = zh_CN src / grep -n ..“將打印:1:1 2 3 4 5 6 7 8 9 10表示匹配“10”在第1行。[在grep-2.19中引入的錯誤]
2.20版中的新功能:
- 修正錯誤:
- grep --max-count = N FILE在第N次匹配之後不再停止閱讀。即,當grep仍然打印正確的輸出時,它將繼續讀取,直到輸入結束,因此可能永遠。 [在grep-2.19中引入的錯誤]
- 像echo aa | grep -E'a(b $ | c $)這樣的命令會錯誤地將輸入報告為匹配的行。 [在grep-2.19中引入的錯誤]
- 行為變更:
- grep --exclude-dir ='FOO /'現在不包括目錄FOO。以前,斜線意味著該選項無效。
評論沒有發現