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-
相关文档:
1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......
一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......
举例:
主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 ......
1、新建目录qthello,并进入qthello目录
mkdir qthello
cd qthello
注意:Qt 程序项目不能以 "qt"、“qt-mt”、“qte” 等作为其顶级目录名,否则编译时会发生错误。
建立源文件hello.cpp,并输入下列内容,然后保存。
#include <QApplication>
#include <QLabel>
int main (int arg ......
解压命令大全
gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解压1:bzip2 -d Fi ......