1、當天課程內容筆記
2、當天練習
3、預習
4、取本機ip地址
[root@6 ~]# ip addr|egrep -o '(\b([1-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\b\.)(\b([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\.){2}\b([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\b' 10.1.252.177
5、取各分區利用率的數值
[root@6 ~]# df|grep 'sd'|tr -s ' ' ':'|cut -d: -f1,5|tr -d '%' /dev/sda2:9 /dev/sda1:19 /dev/sda3:2
6、統計/etc/init.d/functions 文件中每個單詞出現的次數,并按頻率從高到低顯示
[root@6 ~]# cat /etc/init.d/functions|tr -cs '[:alpha:]' '\n'|sort -n|uniq -c|sort -rn 83 if 77 then 75 pid 73 echo
7、/etc/rc.d/init.d/functions或/etc/rc.d/init.d/functions/" 取目錄名
[root@6 ~]# echo '/etc/rc.d/init.d/functions'|egrep -o '^/.*/' /etc/rc.d/init.d/ [root@6 ~]# echo '/etc/rc.d/init.d/functions/'|egrep -o '^/.*/' /etc/rc.d/init.d/functions/
8、正則表達式表示身份證號
egrep '(1[1-5]|2[1-3]|3[1-7]|4[1-6]|5[0-4]|6[1-5]|8[1-2])[0-9]{4}[1-2]([8-9]|0)[0-9]{2}[0-1][0-9][0-3][0-9]{4}(x|[0-9])'
[root@6 ~]# echo 512501197203035172|egrep '(1[1-5]|2[1-3]|3[1-7]|4[1-6]|5[0-4]|6[1-5]|8[1-2])[0-9]{4}[1-2]([8-9]|0)[0-9]{2}[0-1][0-9][0-3][0-9]{4}(x|[0-9])' 512501197203035172
9、正則表達式表示手機號
echo 1853563316 |egrep '1(3[0-9]|5[0-3]|5[5-9]|7[078]|8[0-9])[0-9]{7}' [root@6 ~]# echo 1853563316 |egrep '1(3[0-9]|5[0-3]|5[5-9]|7[078]|8[0-9])[0-9]{7}' 1853563316
10、正則表達式表示郵箱
[root@6 ~]# echo 123456789@hotmail.com | egrep '[[:digit:][:alpha:]_]+@.*.com' 123456789@hotmail.com
11、正則表達式表示QQ號
[root@6 ~]# echo 1234567890 |egrep '[1-9][0-9]{5,19}' 1234567890
原創文章,作者:lvasu,如若轉載,請注明出處:http://www.www58058.com/30952