- 论坛徽章:
- 0
|
以";"开头的任意串肯定是不符合本表达式(包括只含有";"的行)
但为什么一个空行也不符合本表达式?
如我有如下文件:
root@sun480 # cat a.txt
--------------------------------------------------------------------------------------
a;
;
ab;
ab;c
;a
;;
ib;adf;adf
;abc;d
12345#$%
!@#$&*(
#注意这一行是两个空格
null
two empty blank
#注意这一行没有任何空格, 问题就在本行,为什么不符合表达式?
aaa
--------------------------------------------------------------------------------------
root@sun480 # cat a.txt | grep '^[A-Za-z]*[^;]'
--------------------------------------------------------------------------------------
a;
ab;
ab;c
ib;adf;adf
12345#$%
!@#$&*(
null
two empty blank
aaa
--------------------------------------------------------------------------------------
最后,本表达式到底是什么含义?? |
|