1、显示三个用户root、mage、wang的UID和默认shell
cat /etc/passwd|grep -e root -e mage -e wang|egrep -o -e x:[0-9]+ -e /[a-z]+/[a-z]+$|egrep -o -e [0-9]+ -e /[a-z]+/[a-z]+
2、使用egrep取出/etc/rc.d/init.d/functions中其基名
echo "/etc/rc.d/init.d/functions"|egrep -o /[a-z]+$
3、使用egrep取出/etc/rc.d/init.d/functions的目录名
echo "/etc/rc.d/init.d/functions"|egrep -o \\/.*\\/
4、利用扩展正则表达式分别表示0-9、10-99、100-199、200-249、250-255
803 echo "12345"|egrep [0-9]
804 echo "12345"|egrep -o [0-9]
805 echo "12345"|egrep -o [1-9][0-9]
806 echo "12345"|egrep -o 1[0-9][0-9]
807 echo "12345"|egrep -o 2[0-4][0-9]
808 echo "12345"|egrep -o 25[0-5]
809 echo "123253"|egrep -o 25[0-5]
5、显示ifconfig命令结果中所有IPv4地址
ifconfig|egrep -o [12][0-9]{\,2}\\.[0-9]+\\.[1-9][0-9]+\\.[1-9][0-9]+|egrep -v -e "255" -e "0"
6、将此字符串:welcome to our linux 中的每个字符去重并排序,重复次数多的排到前面
811 echo "welcome to our class"|egrep -o .
812 echo "welcome to our class"|egrep -o .|sort
813 echo "welcome to our class"|egrep -o .|sort|uniq -c
814 echo "welcome to our class"|egrep -o .|sort|uniq -c|sort -n
815 echo "welcome to our class"|egrep -o .|sort|uniq -c|sort -n -r