Linux学习笔记-grep的基本认识
目錄
?
1.grep的略解
2.grep可以把找到的字符串對應的那行列出了
3.-c參數為次數
4.-n會把找到的字符串對應的那一行給列出來
5.--color會使得要找到的字符串帶上顏色
6.wc命令為顯示當前文本的總行號
7.-v為取反,查看不包含此字符串的行
8.-A,把要找的字符串后面的幾行都列出來
9.-B,B指的就是back,把要找的字符串后面的幾行都列出來
10.-r,把子目錄也變為查找的對象
11.下面來舉幾個例子:
1.grep的略解
個人覺得是這個意思:graphic?regular
egrep中這個e是extend的意思!
?
2.grep可以把找到的字符串對應的那行列出了
如:grep 'mysql' /etc/passwd
?
3.-c參數為次數
如:gerp -c 'root' /etc/passwd
?
4.-n會把找到的字符串對應的那一行給列出來
如:grep -c 'root' /etc/passwd
?
5.--color會使得要找到的字符串帶上顏色
如: grep -n --color 'root' /etc/passwd
?
6.wc命令為顯示當前文本的總行號
如: wc -l /etc/passwd
?
7.-v為取反,查看不包含此字符串的行
如:grep -v 'root' /etc/passwd
?
8.-A,把要找的字符串后面的幾行都列出來
A就是after
如:grep -A2 -n 'root' /etc/passwd
?
9.-B,B指的就是back,把要找的字符串后面的幾行都列出來
如:grep -B2 -n 'root' /etc/passwd
?
10.-r,把子目錄也變為查找的對象
?
11.下面來舉幾個例子:
過濾出所有保航數字的行:grep '[0-9]' /etc/passwd
過濾出所有不含數字的行:grep -v '[0-9]' /etc/passwd
去除所有以"#"開頭的行:grep -v '^#' /etc/passwd
過濾以英文字母開頭的行 grep '^[a-zA-Z]' /etc/passwd
過濾以非數字開頭的行:grep '^[^0-9]' /etc/passwd
?
?
?
總結
以上是生活随笔為你收集整理的Linux学习笔记-grep的基本认识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QML中的import与C++中的区别与
- 下一篇: linux 其他常用命令