用于在循环中执行命令的脚本

时间:2014-03-02 13:30:52

标签: linux loops grep shared-libraries

对于我的任务,我需要搜索特定共享库的服务列表。 我首先将服务的所有目录解压缩到.txt文件中,如此...

whereis sshd >> list.txt 
whereis sendmail >> list.txt 
....

现在我想运行以下命令,从我保存的文件中输出目录,就像这样。

readelf list.txt | grep servicename >> results.txt

我猜它可以使用bash循环或脚本,但我只是想知道是否有人能指出我正确的方向?

1 个答案:

答案 0 :(得分:0)

要读取必须使用的依赖项共享库:

ldd /usr/sbin/sshd > sshd.txt

对于每项服务,您应该创建一个* .txt文件,然后删除final.txt处的重复共享库