国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux :: 內(nèi)容過(guò)濾指令【3】:grep 指令【詳解】:在指定文件中過(guò)濾搜索信息、(模糊)查找包含指定字符串的內(nèi)容?。ㄈ纾合到y(tǒng)故障時(shí),查看操作日志信息等情景)

這篇具有很好參考價(jià)值的文章主要介紹了Linux :: 內(nèi)容過(guò)濾指令【3】:grep 指令【詳解】:在指定文件中過(guò)濾搜索信息、(模糊)查找包含指定字符串的內(nèi)容?。ㄈ纾合到y(tǒng)故障時(shí),查看操作日志信息等情景)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言:本篇是 Linux 基本操作篇章的內(nèi)容!
筆者使用的環(huán)境是基于騰訊云服務(wù)器:CentOS 7.6 64bit。


學(xué)習(xí)集:

  • C++ 入門到入土?。?!學(xué)習(xí)合集
  • Linux 從命令到網(wǎng)絡(luò)再到內(nèi)核!學(xué)習(xí)合集

注:find 指令常與 grep 指令在面試中被提及,需讓你回答異同!


目錄索引:
1. 基本語(yǔ)法、功能及使用方式
2. 基本用法示例:過(guò)濾查找內(nèi)容
3.「-v」:反向過(guò)濾掉指定內(nèi)容輸出
4. 其他簡(jiǎn)單可選參數(shù)
4.1 「-i」:不區(qū)分大小寫過(guò)濾查找
4.2 「-j」:順帶輸出行號(hào)
5. 補(bǔ)充說(shuō)明:關(guān)聯(lián)正則表達(dá)式
6. 相關(guān)文章或系列推薦


1. 基本語(yǔ)法、功能及使用方式

1.1 基本語(yǔ)法

基本語(yǔ)法: grep [option] 搜尋字符串 文件

1.2 功能及使用方式

功能:在文件中搜索字符串,將找到的行打印出來(lái)


使用方式(兩種):

  • grep 指定字符串 指定文件
  • cat 指定文件 | grep 指定字符串【該方式結(jié)合管道使用!】
    (使用方式見(jiàn)本文的第二點(diǎn))

2. 基本用法示例:過(guò)濾查找內(nèi)容

測(cè)試用例生成

/* 拷貝數(shù)據(jù)集文件用于測(cè)試,注:若無(wú)該文件集可使用如下指令生成:
	count=0; while [ $count -le 100 ]; do echo "hello ${count}"; let count++; done > file.txt
*/
[Mortal@VM-12-16-centos test_findsome]$ cd ~
[Mortal@VM-12-16-centos ~]$ ls
StudyingOrder_Linux  test1  test2  test3  test_cp  test_findsome  test_mkdir  test_mv  test_txtfile
[Mortal@VM-12-16-centos ~]$ ls test_txtfile
file.txt  filetxt.txt  main.c
[Mortal@VM-12-16-centos ~]$ cp test_txtfile/file.txt test_findsome/grep_test.txt
[Mortal@VM-12-16-centos ~]$ cd test_findsome/

過(guò)濾查找內(nèi)容:即(模糊)查找包含指定字符串的內(nèi)容!

/* 方式一:grep 指定字符串 指定文件 */
[Mortal@VM-12-16-centos test_findsome]$ grep "0" grep_test.txt 
hello 0
hello 10
hello 20
hello 30
hello 40
hello 50
hello 60
hello 70
hello 80
hello 90
hello 100

/* 方式二:cat 指定文件 | grep 指定字符串【該方式結(jié)合管道使用!】 */
[Mortal@VM-12-16-centos test_findsome]$ cat grep_test.txt | grep "0"
hello 0
hello 10
hello 20
hello 30
hello 40
hello 50
hello 60
hello 70
hello 80
hello 90
hello 100

3. 「-v」:反向過(guò)濾掉指定內(nèi)容輸出

-v:是一個(gè)可選項(xiàng),作用:反向選擇,亦即顯示出沒(méi)有 ‘搜尋字符串’ 內(nèi)容的那一行

/* 方式一:grep 指定字符串 指定文件 */
[Mortal@VM-12-16-centos test_findsome]$ grep -v "0" grep_test.txt 
hello 1
hello 2
hello 3
hello 4
hello 5
hello 6
hello 7
.../* 數(shù)據(jù)過(guò)多,省略不復(fù)制出來(lái) */

/* 方式二:cat 指定文件 | grep 指定字符串【該方式結(jié)合管道使用!】 */
[Mortal@VM-12-16-centos test_findsome]$ cat grep_test.txt | grep -v "0"
hello 1
hello 2
hello 3
hello 4
hello 5
hello 6
hello 7
.../* 數(shù)據(jù)過(guò)多,省略不復(fù)制出來(lái) */

4. 其他簡(jiǎn)單可選參數(shù)

4.1 「-i」:不區(qū)分大小寫過(guò)濾查找
  • grep -i 指定字符串 指定文件
  • cat 指定文件 | grep -i 指定字符串【該方式結(jié)合管道使用!】
4.2 「-j」:順帶輸出行號(hào)
  • grep -n 指定字符串 指定文件
  • cat 指定文件 | grep -n 指定字符串【該方式結(jié)合管道使用!】

5. 補(bǔ)充說(shuō)明:關(guān)聯(lián)正則表達(dá)式

此時(shí),只是簡(jiǎn)單先介紹以上內(nèi)容!后續(xù)會(huì)持續(xù)更新本文!

說(shuō)明:grep 指令現(xiàn)在也支持通配符/正則表達(dá)式等!

例如:cat grep_test.txt | grep -v “hello 9[0-5]”

[Mortal@VM-12-16-centos test_findsome]$ cat grep_test.txt | grep 'hello 9[0-5]'
hello 90
hello 91
hello 92
hello 93
hello 94
hello 95

6. 相關(guān)文章或系列推薦

1. Linux 學(xué)習(xí)目錄合集 ;


2. Linux :: 【基礎(chǔ)指令篇 :: 查找 / 查詢指令:(1)】:: which 指令 :指定系統(tǒng)文件(指令)查找指令 | 查詢指令的別名
3. Linux :: 文件查找指令【2】:find 指令(重點(diǎn)):用于在文件樹(shù)中查找文件(指定路徑/目錄),并作出相應(yīng)的處理(可能訪問(wèn)磁盤)【隨知識(shí)體系持續(xù)更新】文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-697218.html


到了這里,關(guān)于Linux :: 內(nèi)容過(guò)濾指令【3】:grep 指令【詳解】:在指定文件中過(guò)濾搜索信息、(模糊)查找包含指定字符串的內(nèi)容?。ㄈ纾合到y(tǒng)故障時(shí),查看操作日志信息等情景)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux三劍客——Linux grep命令詳解:查找文件內(nèi)容

    很多時(shí)候,我們并不需要列出文件的全部?jī)?nèi)容,而是從文件中找到包含指定信息的那些行,要實(shí)現(xiàn)這個(gè)目的,可以使用?grep 命令。 grep 命令 作為 Linux 文本處理三劍客的一員,另外兩個(gè)是 sed 和 awk ,我們會(huì)在后面的文章中作詳細(xì)介紹。 grep 命令 的由來(lái)可以追溯到 UNIX 誕生的

    2024年02月11日
    瀏覽(84)
  • wireshark 實(shí)用過(guò)濾表達(dá)式(針對(duì)ip、協(xié)議、端口、長(zhǎng)度和內(nèi)容)

    wireshark 實(shí)用過(guò)濾表達(dá)式(針對(duì)ip、協(xié)議、端口、長(zhǎng)度和內(nèi)容) 1. ? “與”:“eq” 和 “==”等同,可以使用 “and” 表示并且, “或”:“or”表示或者。 “非”:“!\\\" 和 \\\"not” 都表示取反。 多組條件聯(lián)合過(guò)濾數(shù)據(jù)包的命令,就是通過(guò)每個(gè)單個(gè)的條件命令與“

    2024年02月12日
    瀏覽(15)
  • SpringCloud GateWay通過(guò)過(guò)濾器GatewayFilter修改請(qǐng)求或響應(yīng)內(nèi)容

    Spring Cloud Gateway在有些場(chǎng)景中需要獲取request body內(nèi)容進(jìn)行參數(shù)校驗(yàn)或參數(shù)修改,我們通過(guò)在GatewayFilter中獲取請(qǐng)求內(nèi)容來(lái)獲取和修改請(qǐng)求體,下面我們就基于ServerWebExchange來(lái)實(shí)現(xiàn): ServerWebExchange命名為服務(wù)網(wǎng)絡(luò)交換器,存放著重要的請(qǐng)求-響應(yīng)屬性、請(qǐng)求實(shí)例和響應(yīng)實(shí)例等等,有

    2024年02月16日
    瀏覽(21)
  • 發(fā)現(xiàn)【Stable-Diffusion WEBUI】的插件:不健康內(nèi)容過(guò)濾器

    本篇主要提到了WEBUI的不健康內(nèi)容過(guò)濾插件,它寧可錯(cuò)殺一千也不放過(guò)一個(gè)??梢杂行П苊庥泻?nèi)容。 更多不斷豐富的內(nèi)容參考:?? 《繼續(xù)Stable-Diffusion WEBUI方方面面研究(內(nèi)容索引)》 參考:https://github.com/AUTOMATIC1111/stable-diffusion-webui-nsfw-censor 可以從WEB UI中直接安裝。 安裝后

    2024年02月08日
    瀏覽(102)
  • Linux :: 【基礎(chǔ)指令篇 :: 文件內(nèi)容操作:(4)】:: head / tail 指令 :: 查看前后 n 行內(nèi)容 | 指定查看文件的部分內(nèi)容

    前言:本篇是 Linux 基本操作篇章的內(nèi)容! 筆者使用的環(huán)境是基于騰訊云服務(wù)器:CentOS 7.6 64bit。 學(xué)習(xí)集: C++ 入門到入土?。?!學(xué)習(xí)合集 Linux 從命令到網(wǎng)絡(luò)再到內(nèi)核!學(xué)習(xí)合集 注: 本文涉及文件內(nèi)容查看或編輯,故有預(yù)先準(zhǔn)備的測(cè)試示例,若讀者無(wú)測(cè)試示例,可參照 第 0

    2024年02月08日
    瀏覽(23)
  • 〔013〕Stable Diffusion 之 圖片自動(dòng)評(píng)分和不健康內(nèi)容過(guò)濾器 篇

    〔013〕Stable Diffusion 之 圖片自動(dòng)評(píng)分和不健康內(nèi)容過(guò)濾器 篇

    想讓系統(tǒng)幫你的圖片作品打分評(píng)價(jià),可以下載咖啡美學(xué)自動(dòng)評(píng)價(jià)插件 插件地址: https://github.com/p1atdev/stable-diffusion-webui-cafe-aesthetic 也可以通過(guò)擴(kuò)展列表中搜索 cafe 點(diǎn)擊安裝按鈕安裝擴(kuò)展 支持確定圖片是否具有 美學(xué) 和 非美學(xué) 支持單個(gè)圖片和批量評(píng)價(jià)圖片 分類類型還可

    2024年02月12日
    瀏覽(22)
  • 通過(guò)RegExp實(shí)現(xiàn) element UI tree 高亮顯示(樣式改變)搜索框過(guò)濾內(nèi)容

    通過(guò)RegExp實(shí)現(xiàn) element UI tree 高亮顯示(樣式改變)搜索框過(guò)濾內(nèi)容

    ????????通過(guò)RegExp對(duì)象動(dòng)態(tài)的實(shí)現(xiàn)字體樣式的添加與刪除。 element UI 中,樹(shù)形控件進(jìn)行過(guò)濾操作時(shí),經(jīng)常要求所搜字體進(jìn)行一個(gè)高亮顯示。 ????????樹(shù)形控件中提供了一個(gè)Attributes(屬性) : filter-node-method? 解釋為: 對(duì)樹(shù)節(jié)點(diǎn)進(jìn)行篩選時(shí)執(zhí)行的方法,返回 true 表示這個(gè)節(jié)

    2023年04月08日
    瀏覽(26)
  • Fiddler抓包幾種常用功能介紹(停止抓包、清空會(huì)話窗內(nèi)容、過(guò)濾請(qǐng)求、解碼、設(shè)置斷點(diǎn)......)

    Fiddler抓包幾種常用功能介紹(停止抓包、清空會(huì)話窗內(nèi)容、過(guò)濾請(qǐng)求、解碼、設(shè)置斷點(diǎn)......)

    今日來(lái)小編給大家介紹下Fiddler中常用的功能。 停止抓包 清空會(huì)話窗內(nèi)容 過(guò)濾請(qǐng)求 解碼 設(shè)置斷點(diǎn) 方法一,工具欄工具: ?方法二,命令行形式: ?當(dāng)然,命令行工具也還支持其他命令的輸入,這里不做過(guò)多說(shuō)明。 打開(kāi)Fiddler抓包時(shí),會(huì)話窗口會(huì)顯示很多的請(qǐng)求,但我們只需

    2024年02月10日
    瀏覽(27)
  • 【Spring Cloud】新聞?lì)^條微服務(wù)項(xiàng)目:文章內(nèi)容安全審核(新增DFA+OCR過(guò)濾敏感詞需求)

    【Spring Cloud】新聞?lì)^條微服務(wù)項(xiàng)目:文章內(nèi)容安全審核(新增DFA+OCR過(guò)濾敏感詞需求)

    個(gè)人簡(jiǎn)介:? ??個(gè)人主頁(yè):趙四司機(jī) ??學(xué)習(xí)方向:JAVA后端開(kāi)發(fā)? ?往期文章:SpringBoot項(xiàng)目整合微信支付 ??博主推薦網(wǎng)站:??途W(wǎng) 刷題|面試|找工作神器 ??種一棵樹(shù)最好的時(shí)間是十年前,其次是現(xiàn)在! ??喜歡的話麻煩點(diǎn)點(diǎn)關(guān)注喔,你們的支持是我的最大動(dòng)力。 前言:

    2023年04月08日
    瀏覽(15)
  • Linux文件里面查找指定內(nèi)容的命令詳解

    公眾號(hào)請(qǐng)關(guān)注\\\"果醬桑\\\", 一起學(xué)習(xí),一起進(jìn)步! 目錄 1. grep命令 2. find命令 3. ack命令 4. ag命令 5. ripgrep命令 6. 總結(jié) 在Linux系統(tǒng)中,我們經(jīng)常需要在文件中查找特定的內(nèi)容。這個(gè)過(guò)程可能會(huì)非常繁瑣,但是Linux提供了很多工具來(lái)幫助我們完成這個(gè)任務(wù)。在本篇文章中,我們將介紹一

    2024年02月09日
    瀏覽(38)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包