1、取本机ip地址
ifconfig |grep -E -o '(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])'
2、取各分区利用率的数值
df | tr -s " " | cut -d " " -f 5 | tr -d %
3、统计/etc/init.d/functions 文件中每个单词出现的次数,并按频率从高到低显示
cat /etc/init.d/functions | tr -cs "[:alpha:]" "\n" | sort | uniq -c | tr -s " " | sort -nrt " " -k 2
4、/etc/rc.d/init.d/functions或/etc/rc.d/init.d/functions/" 取目录名
echo "/etc/rc.d/init.d/functions" | grep -E "([^/]+)\>/?$" echo "/etc/rc.d/init.d/functions/" | grep -E -o "^/.*\.[[:alpha:]]/"
5、正则表达式表示身份证号
egrep "[0-9]{18}|[0-9]{15}"
6、正则表达式表示手机号
grep "\<1[0-9]\{10\}\>"
7、正则表达式表示邮箱
grep -E "([[:alnum:]]{5,11}|[[:alpha:]]{1,})@qq.com" grep -E "[[:alnum:]].*\@.*\..*"
8、正则表达式表示QQ号
grep "[1-9]\([0-9]\{5,11\}\)"
原创文章,作者:pao,如若转载,请注明出处:http://www.178linux.com/31566