+ -
当前位置:首页 → 问答吧 → 正则表达式的小问题[待]

正则表达式的小问题[待]

时间:2009-03-15

来源:互联网

ls -l |grep '^[^d]'    #后面的 ‘^[^ d]’是什么意思?
我想是以一个回车或者d开头的行,对吗?情景如下
% ls –l
drwxr-xr-x   6 oracle dba      512 4 月 3 21:49 chap10
drwxr-xr-x   2 oracle dba      512 4 月 10 22:23 exam
-rwxr--r--   1 oracle dba     1842 4 月 3 21:51 readme.txt
-rwxr--r--   1 oracle dba 1801 4 月 3 21:51 unix_readme.txt
% ls –l | grep '^d'
drwxr-xr-x   6 oracle dba      512 4 月 3 21:49 chap10
drwxr-xr-x   2 oracle dba      512 4 月 10 22:23 exam
% ls -l |grep '^[^d]'
-rwxr--r--   1 oracle dba     1842 4 月 3 21:51 readme.txt
-rwxr--r--   1 oracle dba 1801 4 月 3 21:51 unix_readme.txt

作者: 释梵   发布时间: 2009-03-15

对的。

作者: cwqing1973   发布时间: 2009-03-16

其实正则表达式的用法,是有很多的内容。说句实话,我也没有完整的这方面的资料,但是在一些shell编程资料中有二章是关于正则表达式的。

作者: cwqing1973   发布时间: 2009-03-16

[^d]表示不含有d

作者: ICEEN   发布时间: 2011-05-04

第一个字符不含d

作者: 变换之风1986   发布时间: 2011-05-14

热门下载

更多