ChinaUnix.net
相关文章推荐:

grep 中的转义字符

qzsc(bieyx):/tmp>cat >test< 717990 > 716990 > 715990 > 710110 > 710110 > 711110 > e qzsc(bieyx):/tmp>grep 717* test 717990 716990 715990 710110 710110 711110 #问题一: 我用vi编辑器输进去同样的数据或者粘帖进去后,使用grep 717* test,有时候得不到结果!不知道是不是字符上的问题! qzsc(bieyx):/tmp>grep 71*9 test 717990 qzsc(bieyx):/tmp>grep 71*0 test 710110 710110 711110 qzsc(bieyx):/tmp>grep 7*9 t...

by topswim - Shell - 2010-10-22 11:02:12 阅读(2717) 回复(9)

相关讨论

具体的说就是一个文本含有减号加数字2,如何抓取该行 test 内容 03/11-18:16:18 line1 03/11-18:21:32 line2 03/11-16:18:21 line3 shell a=`date +%R -d '2 minute ago'` 假定当前时间16:20,该变量赋值16:18 grep $a test 03/11-18:16:18 line1 03/11-16:18:21 line3 输出两行,如果我只想输出第三行,如何抓取带减号的文本 -16:18

by mayazjb - Shell - 2009-03-12 22:24:35 阅读(1178) 回复(5)

[root@testserver juhuaxia]# more a bbq 123a "b 'c bcdb efgh 5555 h i j k lnnl [root@testserver juhuaxia]#grep -n "\"" a 2:"b [root@testserver juhuaxia]#grep -n "\'" a 1:bbq 123a 2:"b 3:'c 4:bcdb 5:efgh 6:5555 7:h 8:i 9:j 10:k 11:lnnl 12: 为什么'没法转义? 另外,在grep里面,正则表达式用双引号括起来与用单引号括起来,有啥区别啊?

by o06v90o - Shell - 2011-10-15 02:58:07 阅读(8094) 回复(16)

假设有这样一个文件 a ab aab abcad addaaa aaaaddadfafda 我想统计其字母a(每行a出现的次数不定)出现的次数,用grep,awk或sed怎样写 我自己这样写 grep -c ‘a' file,awk '/a/g{count++;}END{print count;}',但是只能匹配第一个,求大神指教

by goingstudy - Shell - 2012-09-24 12:53:14 阅读(3477) 回复(9)

grep -r "abc" *.h 这命令不行,应该怎么用呢?

by boldeagle - C/C++ - 2014-03-18 14:55:36 阅读(5773) 回复(3)

我用grep从数组取数据时,发现,即使包含特定字符的行有5行,它也只能取出一行。 我看perl 参考大全里面对map和grep的介绍,都是说只能用于$变量, 那么, 像这样: @metastat_mirror = grep /Mirror/, @my_metastat; #这个只能取出一行,我想取出所有包含Mirror的行 这个要怎么做到呢? [ 本帖最后由 jjqing 于 2008-10-19 22:44 编辑 ]

by jjqing - Perl - 2008-10-20 10:23:07 阅读(2142) 回复(5)

grep 命令用于搜索由 Pattern 参数指定的模式,并将每个匹配的行写入标准输出。这些模式是具有限定的正则表达式,它们使用 ed 或 egrep 命令样式。grep 命令使用压缩的不确定算法。 如果在 File 参数指定了多个名称,grep 命令将显示包含匹配行的文件的名称。对 shell 有特殊含义的字符 ($, *, [, |, ^, (, ), \ ) 出现在 Pattern 参数时必须带双引号。如果 Pattern 参数不是简单字符串,通常必须用单引号将整个模式括起来。...

by meteorm - AIX文档中心 - 2007-08-21 15:41:09 阅读(2915) 回复(0)

在linux下搜索文件的关键字,以及确定所在文件,并对find+exec、find+xargs进行效率测试 原来自己用的笨办法 cat *.c|grep 'soundcore_fops' 却没有办法知道是在哪个文件里 最简单的方法是用 grep 'soundcore_fops' *.c 或者用find find ./ -name "*.c" -print0 |xargs -i -0 grep -n "{}" 然后对find+exec、find+xargs进行效率测试 采用findutils-4.2.30 # time find /usr/include -type f -exec grep NFS_VERSION {} + /u...

by tobeabetterman - Linux文档专区 - 2007-04-12 13:39:14 阅读(1064) 回复(0)

比方说一个程序运行时输出里含有aaa bbb ccc ddd的字样 我想grep出含有aaa或者ccc的行,应该怎么写? a.exe | grep "aaa" 只能滤出含有aaa的行 请高手指点。:oops::oops::oops::oops:

by kuaizaifeng - Shell - 2006-07-18 10:45:34 阅读(1542) 回复(4)

因为欲查找的字符串是runtime的,所以需要有个general地解决方案,不能通过 \ 来转义 烈火呢?

by BigStone2 - Shell - 2004-11-11 16:52:33 阅读(1801) 回复(13)

比如: $ cat test abc def 如何使用grep 同时检索 abc 和 def ?

by 零二年的夏天 - Linux论坛 - 2004-02-26 17:25:39 阅读(1455) 回复(11)