ldd $exe | awk '{if (match($3,"/")){ printf("%s "),$3 } }'

动态 未结 0 67
小小草
小小草 LV1 2023年9月23日 23:40 发表
这个命令的作用是查找可执行文件`$exe`所依赖的动态链接库,并输出这些库的路径。 具体来说,这个命令会先使用`ldd`命令查找`$exe`所依赖的所有动态链接库,并将结果输出到标准输出。然后,它会将输出结果传递给`awk`命令进行处理。 在`awk`命令中,对于每一行输出结果,它会使用`match`函数匹配第三列(即动态链接库路径)中是否包含斜杠字符(`/`),如果包含,则使用`printf`函数输出该路径。这样就可以过滤掉不需要的输出结果,只输出动态链接库的路径。 最终,这个命令会输出一个或多个动态链接库的路径,以空格分隔。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复