实例讲解3--sed命令h
2012-03-30 10:48
351 查看
24.sed获取第n个匹配的行的行号
get_match_line_no()
{
n=$1 #第n个匹配的行
file=$2 #要搜索的文件
str=$3 #要匹配的字符串
sed -n"/${str}/=" ${file} | sed -n"${n}p"
}
注:
若仅仅想匹配第一个,可以用一个sed完成
sed -n '/include/ {
=
q
}' print.cpp
其中: =表示打印行号,q标识匹配第一个就退出。
get_match_line_no()
{
n=$1 #第n个匹配的行
file=$2 #要搜索的文件
str=$3 #要匹配的字符串
sed -n"/${str}/=" ${file} | sed -n"${n}p"
}
注:
若仅仅想匹配第一个,可以用一个sed完成
sed -n '/include/ {
=
q
}' print.cpp
其中: =表示打印行号,q标识匹配第一个就退出。
相关文章推荐
- 实例讲解3--sed命令b
- 实例讲解3--sed命令c
- sed 命令讲解加实例!!
- 实例讲解3--sed命令d
- 实例讲解3--sed命令e
- sed 命令讲解加实例!!
- 实例讲解3--sed命令g
- 实例讲解3--sed命令f
- 实例讲解3--sed命令a
- ps命令实例讲解
- Linux sed命令实例详解
- 实例讲解5--其他命令k
- Linux之grep, sed, awk命令实例练习
- ps命令实例讲解
- Linux sed命令实例详解
- linux ar 命令的使用说明和实例讲解
- 实例讲解5--其他命令l
- sed命令实例
- tasklist、taskkill命令使用方法及应用实例讲解
- date 命令及实例讲解