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

一道Shell脚本题目
编写一个shell脚本,内容如下:
在根目录中搜索passwd文件,然后把该文件中包含root的相关信息,并该信息写入到指定文件中。

cd /;
find . -name 'passwd'
求以下语句怎么写,急需
本人学SHELL脚本刚好一天

------解决方案--------------------
cd /
find . -name 'passwd' -exec grep root {} \; >> log.txt

不过建议你直接:

find / -name 'passwd' -exec grep root {} \; >> log.txt

,因为第一种会把文件建立在/之下,可能不太符合你的预期。