当前位置:  技术问答>linux和unix

grep在Linux与Unix下的区别

    来源: 互联网  发布时间:2017-04-25

    本文导语:  通过grep可以在指定的文本中将某个字符串给我搜出来,并且将其上下指定行数也给查询出来,如下: grep -10 '15130fe9-8514-4fdc-ab20-38746b0068ad' server01.log >abc.xml 在Linux下可以执行没有问题, 但是在UNIX下执行有问题; ...

通过grep可以在指定的文本中将某个字符串给我搜出来,并且将其上下指定行数也给查询出来,如下:
grep -10 '15130fe9-8514-4fdc-ab20-38746b0068ad' server01.log >abc.xml

在Linux下可以执行没有问题, 但是在UNIX下执行有问题;
在UNIX下只能是 
 grep '15130fe9-8514-4fdc-ab20-38746b0068ad' server01.log >abc.xml

如何在Unix下将之前字符串的上下N行给搜出来,谢谢大拿们;

|
sed我不是很会用,这样试试行不行
sed -n '/15130fe9-8514-4fdc-ab20-38746b0068ad/=' server01.log

抓到行数
然后根据这个行数比如说n,你要找之前10行之后10行的,令p=n-10,1=n+10
sed -n "${p},${q}p server01.log"  

|
unix 上 grep 没有 -A -B -C 选项吗?

|
uname -a

把结果贴出来看看

|
man grep慢慢看!

|

算了,不等你啦。
如果是Solaris,试试/usr/xpg4/bin/grep
如果是HP-UX或者AIX,那就不要指望grep了,一般是用sed/awk来搞定。

    
 
 

您可能感兴趣的文章:

  • linux bash shell命令:grep文本搜索工具简介
  • grep如何过滤两个以上的选项 iis7站长之家
  • linux bash shell命令:文本搜索工具grep中用于egrep和 grep -E的元字符扩展集
  • 在linux/unix中如何用Runtime.getRuntime.exec()执行ps -ef | grep SSS | grep -v grep | awk '{print $2}'
  • linux下grep命令实现查找多个关键字(与关系和或关系)
  • UNIX/LINUX中grep查找文件个数有无限制
  • linux bash shell命令:文本搜索工具Grep命令选项及实例
  • linux grep 正则表达式 求解释
  • linux bash shell命令:文本搜索工具grep正则表达式元字符集(基本集)
  • linux rpm -qa|grep php
  • 100分求助linux下与grep有关的正则表达式匹配问题
  • 刚接触linux,发现安装好后通过grep memtotal查询发现比实际物理内存小。
  • 新手提问:grep在linux中运行跟在php运行返回结果不一样
  • 新手linux shell问题, 关于grep
  • linux shell关掉后java程序(进程名abc)仍能运行,用ps -ef|grep abc能查到进程名
  • 深入Linux grep指令的详解(实用型)
  • Linux下用C语言实现grep功能(急)
  • ★★★★★linux shell关掉后java程序(进程名abc)仍能运行,用ps -ef|grep abc能查到进程名
  • unix 下find和grep
  • HP UNIX grep用法问题
  • unix ps -ef | grep issue
  • UNIX下 wc,grep,和修改文本文件的c程序的源程序那位高人能否提供一份? zero_baby@163.net
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • if ! ps -ef|grep cp|grep zw|grep -v grep|read nouse 啥意思?
  • 在文件中用grep找出某些行,如果同时满足包含好几个字符串是用多次grep吗
  • 'grep ^[A-D]' 和 'grep ^[ABCD]' ,结果是一样的吗?
  • 下面是用到的地方,请各位大侠多指教。 cat ../log/run_${DAYTIME}*|grep $Day| grep "resp,1062,"|./st
  • grep -Ev和grep -v有啥区别?(麻烦详细说明)
  • 关于 ps | grep 的问题
  • grep的单引号
  • grep如何过滤两个以上的选项
  • grep输出的相关问题
  • grep 搜索条件与的问题
  • 如何用grep来查找-或是--这个内容?
  • 求助!!!! GREP 、FIND问题 (在线等)
  • grep命令的怪事
  • grep出来以下内容该怎样进行显示?
  • [求助]solaris下grep如何实现递归地查找某目录下的文件。
  • 多行 grep 工具 mgrep
  • grep 的使用(100分求救)
  • about grep (1)特殊字符 (2)中文
  • grep命令怎么作逻辑操作?
  • grep -i忽略大小写的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3