grep 命令用于從 linux 文件或標準輸入中搜索符合模式的文本行。常用選項包括:-a(二進制文件為文本)、-i(忽略大小寫)、-n(顯示行號)、-c(計數行數)、-v(反轉匹配)。
如何使用 Linux 的 grep 命令
grep 命令是一種強大的文本搜索工具,可用于從 Linux 系統中的文件或標準輸入中查找、提取和計數匹配模式的文本行。
用法
基本語法為:
grep [選項] 模式 文件
其中:
- [選項]:可選選項,用于控制 grep 行為
- 模式:要搜索的模式
- 文件:要搜索的文件
選項
常用選項包括:
- -a:將二進制文件視為文本文件
- -i:忽略大小寫
- -n:顯示匹配行號
- -c:僅計數匹配行數
- -v:反轉匹配,僅顯示不匹配模式的行
示例
以下示例從文件 “textfile.txt” 中查找包含 “example” 的行:
grep "example" textfile.txt
以下示例以忽略大小寫的方式從文件 “textfile.txt” 中查找包含 “EXAMPLE” 的行:
grep -i "EXAMPLE" textfile.txt
以下示例顯示匹配行的行號:
grep -n "example" textfile.txt
以下示例僅計數文件 “textfile.txt” 中匹配 “example” 的行數:
grep -c "example" textfile.txt
以下示例查找不包含 “example” 的行:
grep -v "example" textfile.txt
其他注意事項
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END