新足迹

 找回密码
 注册

精华好帖回顾

· 历时一年,Milo和Mikko终于来到澳洲啦! (2017-5-9) puccalily · 圣诞屋!~ (2007-11-2) 80年末
· 欧洲行 (四)20P (2013-10-7) Wolongshan · 这一天是属于你的。 (2013-9-12) mjyang
Advertisement
Advertisement
查看: 1051|回复: 11

[学习培训] IT高手看一下这个 [复制链接]

发表于 2009-1-23 11:40 |显示全部楼层
此文章由 good2194 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 good2194 所有!转贴必须注明作者、出处和本声明,并保持内容完整
有一个考题是这样:

在UNIX中,有一个或多个文件在磁盘中, 只知道文件中有哪些特别内容(如关键字),但不知道是存在哪个文件里,有没有可以用一条或几条UNIX命令将这个文件名找出来呢?

例如,有个文件中的内容特有“张三李四”,通过什么命令来将这些文件内容含有 “张三李四”  的文件名列出来,要求是只用一条或几条混合命令在COMMAND LINE上执行,不能用SHELL脚本, 用UNIX的命令或LINUX的命令都可

找工的考题啊,经济不好,什么工都要试了,足迹上牛人多多,请帮忙啊
Advertisement
Advertisement

发表于 2009-1-23 11:42 |显示全部楼层
此文章由 zyzbill 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zyzbill 所有!转贴必须注明作者、出处和本声明,并保持内容完整
find . -type f | xargs grep "张三李四"

发表于 2009-1-23 11:43 |显示全部楼层
此文章由 psveind 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 psveind 所有!转贴必须注明作者、出处和本声明,并保持内容完整
grep 一下不就好了吗

发表于 2009-1-23 11:47 |显示全部楼层
此文章由 zyzbill 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zyzbill 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 good2194 于 2009-1-23 11:40 发表
有一个考题是这样:

在UNIX中,有一个或多个文件在磁盘中, 只知道文件中有哪些特别内容(如关键字),但不知道是存在哪个文件里,有没有可以用一条或几条UNIX命令将这个文件名找出来呢?

例如,有个文件中的 ...


To be honest, if you even don't know this, this job doesn't suit you. Try something you are familiar or you have good experience one, don't waste the time.

发表于 2009-1-23 12:15 |显示全部楼层
此文章由 floodp 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 floodp 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这个问题不需要IT高手回答,是最初级的问题。

发表于 2009-1-23 13:10 |显示全部楼层
此文章由 gracecxf 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gracecxf 所有!转贴必须注明作者、出处和本声明,并保持内容完整
或者在已知文件类型情况下可以用:

find . -name "*.html" | xargs grep "张三李四"

html 是文件类型,你也可以换成别的已知文件类型。如“×.txt”, "*.php" 等等。

不知 lz 找什么工作,如果是系统管理而不懂这些基本的话,那上班有问难啊。
Advertisement
Advertisement

发表于 2009-1-23 13:38 |显示全部楼层
此文章由 rdcwayx 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rdcwayx 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼主只是要列出找到的文件名。要加个  -l  参数

find . -type f | xargs -i grep -l "张三李四" {}

[ 本帖最后由 rdcwayx 于 2009-1-23 12:43 编辑 ]

发表于 2009-1-23 14:20 |显示全部楼层
此文章由 miles 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 miles 所有!转贴必须注明作者、出处和本声明,并保持内容完整
the question is easy but not always for a windows programmer
looking for a job is not easy, u have to try everything including something out of your knowledge

发表于 2009-1-23 14:56 |显示全部楼层

回复 7# 的帖子

此文章由 到处乱走 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 到处乱走 所有!转贴必须注明作者、出处和本声明,并保持内容完整
find . -type f -exec grep -l " " {} \;     但 xargs执行效率高

发表于 2009-1-23 15:33 |显示全部楼层
此文章由 gooddong 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gooddong 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 psveind 于 2009-1-23 11:43 发表
grep 一下不就好了吗


看来还是你用的比较熟

发表于 2009-1-23 19:44 |显示全部楼层
此文章由 good2194 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 good2194 所有!转贴必须注明作者、出处和本声明,并保持内容完整
谢谢以上各位TX的热心帮忙,现在经济形式不好,不能只靠老本行啦,老长时间都看不到一个本行工作机会,只能试试其它相关的行业啦,隔行如隔山,懂的TX就是小CASE,不懂就得抓紧时间磨刀啊,不能光等不做,这行就是手停就嘴停啦,有行动才会有机会。经济不好,寻工的目标就不能局限于自身知识范围内,可以尝试相关行业以外,这就是 “挨踢”, 任何事情都是从不懂到精,因为不懂,才发贴子请求帮助,幸亏坛子里的热心能人多,一下子就找到解决方法了

多学多问多总结才会进步
Advertisement
Advertisement

发表于 2009-1-23 19:54 |显示全部楼层
此文章由 zyzbill 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zyzbill 所有!转贴必须注明作者、出处和本声明,并保持内容完整
The market will be better from Feb, it's always like that.

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部