日期:2014-05-16  浏览次数:20729 次

请教如何用grep全字匹配
我有一个文件f1,内容如下:
10 http://rss.msnbc.msn.com/id/3032083/device/rss/for/mobile/rss.xml
65620 http://wap.51job.com/my/wap/wap_getnewslist.php?type=7103&infotype=rss&partner=monternet&pagenum=10&page=1
66000 http://wap.51job.com/my/wap/wap_jobsearch.php?adid=103817875&pagenum=10&infotype=rss&page=1
65621 http://wap.51job.com/my/wap/wap_getnewslist.php?type=7101&infotype=rss&partner=monternet&pagenum=10&page=1
66001 http://wap.51job.com/my/wap/wap_jobsearch.php?adid=12068377&pagenum=10&infotype=rss&page=1
66002 http://wap.51job.com/my/wap/wap_jobsearch.php?adid=12025513&pagenum=10&infotype=rss&page=1
66032 http://wap.51job.com/my/wap/wap_jobsearch.php?adid=11809792&pagenum=10&infotype=rss&page=1
66042 http://wap.51job.com/my/wap/wap_jobsearch.php?adid=103807166&pagenum=10&infotype=rss&page=1

请教如何按第一列grep, 只查到全字包含10的一行,而查不到66000 http://wap.51job.com/my/wap/wap_jobsearch.php?adid=103817875&pagenum=10&infotype=rss&page=1
这样的行。

用grep -w "10" f1,这样不行,请教如何查呢?


------解决方案--------------------
awk '$1==10{print $2}' f1