日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SSH(Secure Shell Protocol)命令之 grep

發(fā)布時間:2023/12/31 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SSH(Secure Shell Protocol)命令之 grep 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

??????? grep是一個文本搜索工具,能夠使用正則表達式搜索文本,并根據要求輸出匹配的行數或者輸出匹配的行,該命令的一般格式如下:

?

? grep [選項] pattern files

  • ? 常用【選項】有:

?? -?? ?表示一個數字,意思是輸出匹配行前后?行,-3表示輸出前后3行

???-c? 只輸出匹配的行數

?? -i?? 忽略大小寫進行匹配

?? -n? 打印匹配行的行號

  • ? pattern 是要匹配文本的正則表達式,具體正則語法可以參考其他相關資料,這里只列舉幾個。

????? ^? 行的開始 如:'^grep'匹配所有以grep開頭的行。

   $?? 行的結束 如:'grep$'匹配所有以grep結尾的行。

   .?? 匹配非換行符的任意一個字符 如:'ab.z' 匹配abcz,也匹配abzz

   *??匹配零個或多個前導字符 如:'ab.*z'??匹配abz,也匹配abcccccczz?

   []? 匹配一個指定范圍內的字符,如'[Gg]rep'匹配Grep和grep。

   [^] 匹配一個不在指定范圍內的字符,如:'[^A-FH-Z]rep'匹配不包含A-R和T-Z的一個字母開頭,緊跟rep的行。???????

????? .........

  • files 要搜索的文件列表,文件可以有一個或者多個,當然要搜索的目標也可以是其他命令的輸出,可以使用管道進行連接

????? grep -c 'abc' a.log b.log

?????

????

?

?【實例】

??? grep用得比較多是用來進行統計,并與管道進行聯合使用。

  • ?查找包含abc 的行? ,并打印行號

???????? grep? -n 'abc'? a.log

??????

?????? 利用管道方式完成同樣的工作

????? cat a.log | grep -n 'abc'

????

????? 意思是將cat看到的內容輸出作為grep命令的輸入,并在這個輸入中搜索abc字符串

?

  • ??在所有l(wèi)og文件中搜索包含abc字符串的行

???????? grep -n 'abc'? *.log

????????

???????

?

?

?

============================萬惡的分隔符=================================

?

下期命令 awk? ,功能之強大,請關注

總結

以上是生活随笔為你收集整理的SSH(Secure Shell Protocol)命令之 grep的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。