对于我的任务,我需要搜索特定共享库的服务列表。 我首先将服务的所有目录解压缩到.txt文件中,如此...
whereis sshd >> list.txt
whereis sendmail >> list.txt
....
现在我想运行以下命令,从我保存的文件中输出目录,就像这样。
readelf list.txt | grep servicename >> results.txt
我猜它可以使用bash循环或脚本,但我只是想知道是否有人能指出我正确的方向?
答案 0 :(得分:0)
要读取必须使用的依赖项共享库:
ldd /usr/sbin/sshd > sshd.txt
对于每项服务,您应该创建一个* .txt文件,然后删除final.txt
处的重复共享库