cat t.txt smc/SMG-1 link_test_interval 30m smc/SMG link_test_interval 30m $ grep "smc/SMG\>" t.txt smc/SMG-1 link_test_interval 30m smc/SMG link_test_interval 30m 如何能精确匹配出"smc/SMG” ,多谢指教
file1内有: drwxr-sr-x 4 root bin 512 Apr 04 2003 ./dt/appconfig/appmanager drwxr-sr-x 2 root bin 512 Apr 04 2003 ./dt/appconfig/appmanager/C drwxr-sr-x 2 root system 512 Apr 04 2003 ./dt/appconfig/appmanager/en_US 需要将./dt/appconfig/appmanager grep出来, 但 #grep ./dt/appconfig/appmanager /tmp/file1 drwxr-sr-x 4 root bin ...
文本文件为每行一个数据, 如: 11111 22222 123456 12332178 2341245 123 45678 如果我 grep 123就会把其中有123的数字的全给查出来, 而我此时只想要123的这一行数据。 grep 可以实现这个功能吗?
#cat xab C.HU 333 JJKDF 111 JJFLKK 222 dskfk 111 我用cat xab|grep 'JJ\>' 想在xab.txt中选出JJ,没反应(正常) 当我用cat xab|grep 'KK\>' 想选出KK时,竟然把JJFLKK 222选了出来。。。。 我到底应该怎样精确匹配?
看了精华区:shell基础八:文本过滤工具(grep) 有个疑问 有一文本文件如下: [code] www IN A 192.168.0.1 mail IN A 192.168.0.2 AB AZ BA ZA [/code] 只想得到A记录 [code] cat file.txt | grep 'A\>' www IN A 192.168.0.1 mail IN A 192.168.0.2 BA ZA [/code] 这里的精确精确匹配如何解释?为什么会匹配到A结尾的单词? [code]cat file.txt | grep -w 'A' cat file.txt | grep '\'[/code] cat file.txt | grep '\<...
HP11,我想匹配一个目录下名为12的文件,我用ls | grep '12\>',但没结果返回,目录下有12,123..等等文件,难得grep精确匹配不是\>吗?请指点,谢谢。
是不是因为中划线的问题grep无法精确匹配? grep的bug? 系统:fedora 2 [code] [root@d01 root]# grep -V grep (GNU grep) 2.5.1 Copyright 1988, 1992-1999, 2000, 2001 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. [/code] [code] [root@d01 root]#less test dddd dddd-3 ddd...
假设有三行数据 ut07kf.china ut07kf ut07kf.cn 只想选出ut07kf,请问用grep如何精确匹配。 ut07kf是个变量,用awk '$1=="$var"'似乎只能匹配常量。试过[[:space:]],没成功。请教高手。
我自己搞错了,其实还是昨天那个问题,但是还没解决,这个文件里有这样的数字,不知道用什么命令来查看里面有没有某个数字 # cat /tmp/ide1.cache 1 12 # cat /tmp/ide1.cache | grep 2 1 12 这里面根本没有2,但是它匹配了12 [ 本帖最后由 xianyuhui 于 2009-2-12 17:28 编辑 ]
我想从ls.out文件中输出flag这行。 预期效果:flag 我文件的内容是: firefox.conf.flag flag_install_Debian.sh fflag flag 我的做法语句是:grep 'flag\>' ls.out 输出的结果却是: firefox.conf.flag flag_install_Debian.sh fflag flag 请问:怎么样才能只输出flag这行?