天天看點

練習題之文本處理工具及正規表達式

1、找出ifconfig指令結果中本機的所有IPv4位址。

2、查出分區空間使用率的最大百分比值。

3、查出使用者UID最大值的使用者名、UID及shell類型

4、查出/tmp的權限,以數字方式顯示

5、統計目前連接配接本機的每個遠端主機IP的連接配接數,并按大到小排序。

6、顯示/proc/meminfo檔案中以大小s開頭的行(要求:使用兩種方式)

7、顯示/etc/passwd檔案中不以/bin/bash結尾的行

8、顯示使用者rpc預設的shell程式

9、找出/etc/passwd中的兩位或者三位數

10、顯示/etc/grub2.cfg檔案中,至少以一個空白字元開頭的且後面存非空白字元的行

11、找出“netstat -tan”指令的結果中以“LISTEN”後跟任意多個空白字元結尾的行

12、添加使用者bash、testbash、basher以及nologin(其shell為/sbin/nologin),而後找出/etc/passwd檔案中使用者名同shell名的行

13、顯示三個使用者root、mage、wang的UID和預設shell

14、找出/etc/rc.d/init.d/functions檔案中行首為某單詞(包括下劃線)後面跟一個小括号的行

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

16、使用egrep取出/etc/rc.d/init.d/functions的目錄名

17、統計以root身份登入的每個遠端主機IP位址的登入次數

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

19、從檔案haoma裡正規表達式表示×××号

20、從檔案haoma裡使用正規表達式表示手機号

21、從檔案haoma裡正規表達式表示郵箱

22、從檔案haoma裡正規表達式表示QQ号