文件處理工具及正則表達式練習

本節練習均在centos7系統下實現,部分練習只截取部分截圖,另外排版的事情我已經放棄了!文件處理工具及正則表達式練習

1.找出/etc/rc.d/init.d/functions文件中行首為某單詞(包括下劃線)后面跟一個小括號的行

文件處理工具及正則表達式練習

注:^ 行首, . 匹配任意單個字符,* 匹配前面的字符任意次

突然發現前面解法錯誤文件處理工具及正則表達式練習,沒有排除空格后加小括號的情況,下面是正確做法文件處理工具及正則表達式練習

文件處理工具及正則表達式練習

2.統計last命令中以root登錄的每個主機IP地址登錄次數

文件處理工具及正則表達式練習

文件處理工具及正則表達式練習這道題我做錯了無數次文件處理工具及正則表達式練習

3.添加用戶bash、testbash、basher、sh、nologin(其shell為/sbin/nolo gin),找出/etc/passwd用戶名同shell名的行

目標用戶已創建

文件處理工具及正則表達式練習

注:\(\)將一個或多個字符捆綁在一起,當做一個整體進行處理,\1 表示從左側起第一個左括號以及與之匹配右括號之間的模式所匹配到的字符,總而言之好像表情符啊文件處理工具及正則表達式練習

4.找出/etc/passwd中的兩位或三位數

文件處理工具及正則表達式練習

注:\{m,n\} 前面字符重復m次和n次之間

5.使用egrep取出/etc/rc.d/init.d/functions中其基名

文件處理工具及正則表達式練習

注:$ 行尾,grep -o 僅顯示匹配到的字符串

6.統計/etc/init.d/functions 文件中每個單詞出現的次數,并按頻率從高到低顯示

文件處理工具及正則表達式練習

7.顯示CentOS7上所有系統用戶的用戶名和UID

文件處理工具及正則表達式練習

8.將此字符串:welcome to magedu linux 中的每個字符去重并排序,重復次數多的排到前面

文件處理工具及正則表達式練習

9.找出ifconfig命令結果中本機的所有IPv4地址

文件處理工具及正則表達式練習

注:grep -w 匹配整個單詞,防止匹配到inet6等所在的行

原創文章,作者:mayun,如若轉載,請注明出處:http://www.www58058.com/82974

(0)
mayunmayun
上一篇 2017-07-29 09:47
下一篇 2017-07-29 13:10

相關推薦

  • 磁盤管理,軟raid,腳本基礎

    1、創建一個10G分區,并格式為ext4文件系統; (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; mke2fs -t ext4 -L MYDATA -m 2 /dev/sdb tune2fs -o acl /dev/sdb (2) 掛載至/data/mydata目錄,要求掛載時禁止程序自動運行…

    Linux干貨 2017-10-25
  • 編程語言編年史

          我們都知道,編程語言是一組用來定義計算機程序的語法規則。它是一種被標準化的交流語言,用來向計算機發出指令。一種計算機語言讓程序員能夠準確地定義計算機所需要使用的數據,并精確地定義在不同情況下所應當采取的行動。盡管人們多次試圖創造一種通用的程序設計語言,卻沒有一次嘗試是成功的。之所以有那么多種不同的編程語言存在的原因是…

    Linux干貨 2017-03-30
  • 路由器解析路由表

    1.定義——>選擇最佳路徑;他只完成發送到下一個路徑上就結束,任務到達就撤了(就像快遞員一樣,當他將物件發往到下一個目的地,那他的任務就結束了)2.分類:主機路由、網絡路由、默認路由3.每個路由記錄由四項主要組成部分目標地址:主機IP、網絡ID號、未知地址(0.0.0.0)子網掩碼接口interface:從哪個口發往目標地址 網…

    2017-09-05
  • LINUX初次見面

    LINUX的文件系統 在Linux的眼睛中,一切都為文件,這也是Linux的中心哲學思想。正因如此造就了一個性能穩定,功能強大,效率高的操作系統。Linux有自己的層級標準,它定義了每個系統分區的用途,和所需要的最小構成文件目錄。由不同的文件來完成不同的功能造就了一個Linux的完整生態。 linux的文件系統格式比較豐富,它的核心系統能支持十多種文件系統類…

    2017-05-18
  • 網絡知識

    網絡知識 一、網絡初識 1.網絡概念  在計算機領域中,網絡是信息傳輸、接收、共享的虛擬平臺,通過它把各個點、面、體的信息聯系到一起,從而實現這些資源的共享。 2.分類 按覆蓋范圍分: 局域網LAN(作用范圍一般為幾米到幾十公里)。 城域網MAN(界于WAN與LAN之間)。 廣域網WAN(作用范圍一般為幾十到幾千公里)。 按拓撲結構分類: 總線型 …

    Linux干貨 2016-09-01
  • 3.26第一篇博客

    1.安裝VNC viewer (VNC是一款遠程控制軟件,即便版本不一樣也可以互通) 安裝好后,進入界面,可以直接在上方數據欄里輸入服務器端的主機名或IP地址,即可建立連接。 二.安裝VMware (VMware是一款可以控制和管理虛擬化的IT環境 可以跑各種的操作系統) 1.首先在內網ftp://172.16.0.1/pub/tools找到VMware版本…

    2018-03-26
欧美性久久久久