当前位置: 技术问答>linux和unix
关于find grep的问题
来源: 互联网 发布时间:2016-01-27
本文导语: 图片在DirImage目录中,比如: a.png, b.png .... ab.png 程序在DirSource目录中,以*.h, *.cpp结尾 我想查找代码中没有引用到的图片,把这些图片的名字打印出来。代码中是这样引用图片的 GameData_a GameData_ab .... (GameData_...
图片在DirImage目录中,比如: a.png, b.png .... ab.png
程序在DirSource目录中,以*.h, *.cpp结尾
我想查找代码中没有引用到的图片,把这些图片的名字打印出来。代码中是这样引用图片的 GameData_a GameData_ab .... (GameData_文件名前缀)
如何实现这个命令行, DirImage必须自动遍历和递归(如果递归太难就算了)
程序在DirSource目录中,以*.h, *.cpp结尾
我想查找代码中没有引用到的图片,把这些图片的名字打印出来。代码中是这样引用图片的 GameData_a GameData_ab .... (GameData_文件名前缀)
如何实现这个命令行, DirImage必须自动遍历和递归(如果递归太难就算了)
|
find ${Dir} -type f -name "*.png" |grep -v GameData
|
find DirImage -name '*.png'|awk -vDIR=DirImage/ '{sub(DIR,"");file=$0;sub(".png","");if(system("grep -w GameData_"$0" `find DirSource -name "*.h" -o -name "*.cpp"`>/dev/null")){print file}}'
大概是这个意思,在aix上测过,可以根据自己环境改改
大概是这个意思,在aix上测过,可以根据自己环境改改
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。