1、关于grep、sed
grep
、sed 默认模式是POSIX正则表达式,所以
1)不支持\d
。可以传递参数-P
指定使用perl正则表达式,或使用[[:digit:]]
代替\d
。
2)使用'()'、'{m,n}'时应当加反斜线'\(\)'、'\{1,3\}',不加反斜线时表示相应字符'('')''{''}'。
关于POSIX正则表达式请看 这里。2、检测用户输入是否为IP地址
http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=267992