易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux Shell笔记 (二) 正则表达式


1、正则表达式:一种用来描述文本模式的特殊语法。
2、基本元字符集及其含义
^     只匹配行首
$      只匹配行尾
*      匹配0个或多个单字符
[]     只匹配[]内字符。可以是一个单字符,也可以是字符序列。可以使用-表示[]内字符序列范围,如用[1-5]代替[12345]
\      只用来屏蔽一个元字符的特殊含义
.      只匹配任意单字符
pattern\{n\}        只用来匹配前面pattern出现次数。n为次数。
pattern\{n,\}       含义同上,但次数最少为n
pattern\{n,m\}    含义同上,但pattern出现次数在n与m之间。
    例如:
    ...x..x..x
    drwxrwxrw-    不匹配
    -rw-rw-rw-      不匹配
    -rx-r-xr-x         匹配
    -rwxrwxrwx     匹配   
    ^d
    drwxrwxrw-    匹配
    -rw-rw-rw-      不匹配
    -rwxrwxrwx    不匹配
    ^...1
    3482XC763D    不匹配
    3451XD7632    匹配
    trouble$    匹配一单词trouble结尾的所有字符
    ^$             匹配空行
    ^.$            匹配包含一个字符的行
    \*\.pas        匹配以*.pas结尾的所有字符或文件(因为*.都是特殊字符)
    [0123456789]或[0-9]:假定要匹配任意一个数字
    [a - z]:        任意小写字符
    [A-Z a-z]:    任意大、小写字母
    [A-Z a-


相关文档:

实战Linux Bluetooth编程(六) L2CAP编程实例

例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
 如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......

Linux性能查看工具(转)

Linux系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工具来判断究竟是哪一部分(内存、CPU、硬盘……)出了问题。在Linux系统中,所有的运行参数保存在虚拟目录/proc中,换句话说,我们使用的性能监控工具取到的数据值实际上就是源自于这个目录,当涉及到系统高估时,我们就可以修 ......

Linux下的命名规则

Linux下建议的命名规则如下。
(1)变量名必须有一定的意义,并且意义准确。例如有一个变量用于保存图书的数目,可以命名为number_of_book或者num_of_book。不建议使用i,因为它没有意义。也不建议使用number或book,因为意义不准确。
(2)不建议大小写混用。如定义一个计数变量,int nCount;这在Windows中是一个很好 ......

linux下 主DNS服务器与从DNS服务器

举例:
主DNS的named.conf文件:
options { 
directory "/var/named"; 
}; 
zone "." IN { 
type hint; 
file "named.ca"; 
}; 
zone "localhost" IN { 
type master; 
file "localhost.zone"; 
allow-update { none; }; 
}; 
zone ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号