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