|
发表于 2003-1-20 02:04:56
|
显示全部楼层
关于行首行尾匹配查找的方法
关于匹配行首,匹配行尾和特殊字符匹配的方法:
//
1.匹配行首
使用^符号可以匹配行首,即找出以所要求字符开头的行.
如:
[javalee@Linux javalee]$ grep ^[pP] shellb.txt //查找p/P开头的行
print ():输出传递给他的文件的内容.
print() {
p | -p)print $@;;
pwd |显示用户当前工作目录
PATH |规定bash寻找可执行文件时搜索的路径
PS1 |命令行环境中显示第一级提示符号
PS2 |命令行环境中显示第二级提示符号
PWD |用户当前工作目录
[javalee@Linux javalee]$
2.匹配行尾
使用符号$可以匹配行尾.
如:
[javalee@Linux javalee]$ grep [lL]$ shellb.txt //查找l/L结尾的行
exit |终止一个shell
[javalee@Linux javalee]$ grep [0-9]$ shellb.txt //查找以数字0-9结尾的行
commands1
commands2
commands3
commands1
commands2
commands3
statements1
statements2
statements3
for var1
count=1
$1=file1 $2=file2 $3=file3
$1=file2 $2=file3
shift 2
shift 2
select menuitem in pick1 pick2 pick3
rm $1
mv $1.out $1
rm $1
mv $1.out $1
lpr $1
[javalee@Linux javalee]$
3.特殊字符匹配
使用方法与上述类似,不过要用斜杠儿(\):
如:
[javalee@Linux javalee]$ grep ^[\-] shellb.txt
------------------------------------------------------------------------------[javalee@Linux javalee]$ fg
//
方便吧 |
|