day7作業練習

1、顯示當前系統root、magewang用戶的UID和默認shell 

t1.png

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

t2.png

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

    vt3.png

4、使用egrep取出上面路徑的目錄名 

   t4.png

 

 

5、統計以root身份登錄的每個遠程主機IP地址的登錄次數 v

t5.png

 

 

6、利用擴展正則表達式分別表示0-910-99、100-199、 200-249250-255 

0-9vt6.png

10-99

t7.png

200-249

t8.png

250-255

t9.png

 

7、顯示ifconfig命令結果中所有IPv4地址

t10.png

 

作業:

4、用正則表達式表示IP地址

 egrep "(\b[1-9]\b|\b[1-9][0-9]\b|\b[1][0-9][0-9]\b|\b[2][0-4][0-9]\b|\b[2][5][0-5]\b)\.([0-9]{1,2}|[1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.([0-9]{1,2}|[1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.([0-9]{1,2}|[1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\b" iptest

 

 

5、用正則表達式表示手機號11 13 17 15  18 

egrep "\b11[0-9]{9}\b" test

egrep "\b13[0-9]{9}\b" test

egrep "\b15[0-9]{9}\b" test

egrep "\b17[0-9]{9}\b" test

egrep "\b18[0-9]{9}\b" test

6、用正則表達式表示身份證號18

egrep "\b[1-9][0-9]{16}([0-9]|X)\b" test

7、用正則表達式表示郵箱

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

(0)
liuzhuoliuzhuo
上一篇 2016-08-08 16:13
下一篇 2016-08-08 16:14

相關推薦

  • 用shell腳本實現每天定時收集全網日志到一臺服務器

    需求 現在公司有這樣一個需求,需要收集每天全網運行業務的設備上的某個特定目錄底下的日志到一臺服務器(這臺服務器我們簡稱logserver),這并在這臺logserver上生成以日期為名字的目錄 解決思路: 在logserver的crontab里設置兩個腳本,在當日晚上23:30執行腳本1收集當日即將被刪除的全網腳本;在并在早上8:30執行腳本2,收集昨日全網…

    Linux干貨 2015-07-27
  • CPU 處理器架構知識

    CPU處理器架構: 主要有ARM、X86/Atom、MIPS、PowerPC,其中ARM在智能手機上面一枝獨秀;其中ARM/MIPS/PowerPC均是基于精簡指令集機器處理器的架構;X86則是基于復雜指令集的架構,Atom是x86或者是x86指令集的精簡版。 Android在支持各種處理器的現狀: ARM+Android 最早發展、完善的支持,主要在手機市…

    Linux干貨 2015-08-03
  • 淺析linux軟、硬鏈接

    軟鏈接 硬鏈接 不同點 創建時會占用新的inode號, 不會占用 可以跨分區 不可以跨分區 與源文件是兩個不同的文件,不會增加文件鏈接數 與源文件數據相同,會增加文件鏈接數 依賴于鏈接的文件名,當刪除或移動源文件后,連接可能失效 不依賴于源文件名,刪除或移動源文件后,硬鏈接依然使用 對文件,目錄都可以執行鏈接操作 只能對文件執行鏈接操作 大小為指向源文件路徑…

    Linux干貨 2016-12-05
  • 關于 shell腳本編程第一篇

                                                   shell腳本編程(1) …

    系統運維 2016-08-15
  • 純文本配置還是注冊表

    我們知道Unix/Linux下的程序配置文件從來都是純文本的,你可以自由地修改和查看,他們也沒有什么什么XML之類的玩意(參看XML的這兩篇文章:一,二),這個最重要的Unix文化(參看Unix傳奇下篇)40多年來就這么沿續下來了。我很佩服Microsoft的創新能力,一會兒用INI,一會兒用注冊表,一會又是用XML,這就是Windows的編程中那“強大”的…

    Linux干貨 2016-08-15
  • rpm包管理

    一、概述 RPM 是RPM Package Manager(RPM軟件包管理器)的縮寫。由redhat公司的Redhat package manager改名而來,成了RedHat的工業標準 二、rpm的命名格式: rpm包的命名格式:name-version-relase.arch.rpm version: major.minor.release,同源代碼 …

    Linux干貨 2015-10-07
欧美性久久久久