分页: 1 / 2
紧急求助,查看某一个文件中某一个字段下面的100行
发表于 : 2012-08-22 17:19
由 13378333
谢谢
比如文件a
{name}
1
2
3
....
{ali}
4
5
6
....
{kilss}
7
8
9
...
查看kiss这个字段下面的100行该怎么做?
Re: 紧急求助,查看某一个文件中某一个字段下面的100行
发表于 : 2012-08-22 17:23
由 ljj_jjl2008
我只会笨办法。
我想到了循环语句。
Re: 紧急求助,查看某一个文件中某一个字段下面的100行
发表于 : 2012-08-22 17:29
由 13378333
ljj_jjl2008 写了:我只会笨办法。
我想到了循环语句。
笨方法也可以啊,大神先解燃眉之急吧
Re: 紧急求助,查看某一个文件中某一个字段下面的100行
发表于 : 2012-08-22 17:31
由 eexpress
sed 搜索,然后移动100行。
Re: 紧急求助,查看某一个文件中某一个字段下面的100行
发表于 : 2012-08-22 17:33
由 13378333
eexpress 写了:sed 搜索,然后移动100行。
sed 不是外部么,什么时候能进去搜了。。。
Re: 紧急求助,查看某一个文件中某一个字段下面的100行
发表于 : 2012-08-22 17:38
由 ljj_jjl2008
代码: 全选
s_text="{kilss}"
let i = 1
while read LINE
do
s_include=`echo "$LINE" |grep -q "$s_text" && echo "1" ||echo "0"`
if [ $s_include == "1" ]; then
......
fi
done < ~/.icon-DE/wharf.rc~
大体结构就是这样的,剩下的部分自己补充吧。
Re: 紧急求助,查看某一个文件中某一个字段下面的100行
发表于 : 2012-08-22 17:48
由 eexpress
啥叫外部。。。
这垃圾圾写这,不更外部。。。
Re: 紧急求助,查看某一个文件中某一个字段下面的100行
发表于 : 2012-08-22 17:52
由 ljj_jjl2008
我已经说了:我这是笨办法。
Re: 紧急求助,查看某一个文件中某一个字段下面的100行
发表于 : 2012-08-22 18:00
由 ljj_jjl2008
Re: 紧急求助,查看某一个文件中某一个字段下面的100行
发表于 : 2012-08-22 18:05
由 JiangHui
grep -A100 'kiss' a
Re: 紧急求助,查看某一个文件中某一个字段下面的100行
发表于 : 2012-08-22 22:02
由 naturalaw
sed -n '/kiss/,+100p' a
Re: 紧急求助,查看某一个文件中某一个字段下面的100行
发表于 : 2012-08-22 22:08
由 naturalaw
sed -n '/6.757428/,+100p' /var/log/messages.log |wc -l
不好意思。连关键词那行也输出了。自行tail -n 100吧。
Re: 紧急求助,查看某一个文件中某一个字段下面的100行
发表于 : 2012-08-22 22:20
由 lilydjwg
naturalaw 写了:sed -n '/6.757428/,+100p' /var/log/messages.log |wc -l
不好意思。连关键词那行也输出了。自行tail -n 100吧。
不支持 /6.757428/+1,+100p 这样么?
Re: 紧急求助,查看某一个文件中某一个字段下面的100行
发表于 : 2012-08-23 7:04
由 aerofox
代码: 全选
sed '/kiss/,+100 {/kiss/! p}' a
Re: 紧急求助,查看某一个文件中某一个字段下面的100行
发表于 : 2012-08-23 9:12
由 13378333
JiangHui 写了:grep -A100 'kiss' a
感谢解答!