
5,显示 /boot/grub/grub.conf文件中以一个或多个空白字符开头的行:
grep '^[[:space:]]\{1,\}' /boot/grub/grub.conf
6,显示/etc/inittab文件中以一个数字开头并以一个与开头数字相同的数字结尾的行:
grep '^\([0-9]\).*\1$' /etc/inittab
练习:
1, 找出某文件中的1位数或2位数
grep '[0-9]\{1,2\}' /proc/cpuinfo
grep --color '\<[0-9]\{1,2\}\>' /proc/cpuinfo
2,找出ifconfig命令结果中的1-255之间的整数
\<[1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]\>
假设有变量 var=http://www.aaa.com/123.htm