当前位置:  技术问答>linux和unix

帮忙解释一下makefile里的一个问题

    来源: 互联网  发布时间:2016-04-25

    本文导语:  makefile里有这么一句, touch_result_files:         find $(PWD) -name "*.results" -exec touch {} ; 我知道find $(PWD) -name "*.results"是找出当前目录下所有以.results为后缀的文件,在网上查了下,exec是运行另一个程序来替代当...

makefile里有这么一句,
touch_result_files:
        find $(PWD) -name "*.results" -exec touch {} ;

我知道find $(PWD) -name "*.results"是找出当前目录下所有以.results为后缀的文件,在网上查了下,exec是运行另一个程序来替代当前shell,但是还是很不明白上面命令的后半段-exec touch {} ;是什么意思

|
touch是更新一个文件的更改时间,exec这里只是起对每一个文件执行一下touch命令的作用,为的是让所有依赖于*.reuslts的文件都得新编译。

|


那说明确实没有 匹配 *.results 的文件啊。


关于find和exec,man一下find,说得蛮清楚的

   ACTIONS
       -exec command ;
              Execute  command;  true  if 0 status is returned.  All following
              arguments to find are taken to be arguments to the command until
              an  argument  consisting of ';' is encountered.  The string '{}'
              is replaced by the current file name being processed  everywhere
              it occurs in the arguments to the command, not just in arguments
              where it is alone, as in some versions of find.  Both  of  these
              constructions might need to be escaped (with a '') or quoted to
              protect them from expansion by the shell.  The command  is  exe-
              cuted in the starting directory.

    
 
 

您可能感兴趣的文章:

  • 初写MAKEFILE遇到问题,麻烦大家帮忙。
  • 新手求救,关于内核makefile,请帮忙!
  • 帮帮忙啊!关于用makefile编译?
  • 帮忙看makefile啊
  • 请大家帮忙看一下我的Makefile
  • makefile的出错,请帮忙看看
  • 帮忙看个makefile
  • 一个简单的MAKEFILE问题, 高手帮忙看一下.
  • 我刚开始学着写makefile文件,可是第一次就运行不过去,请大家帮忙看看
  • 一个看不懂的makefile 求帮忙
  • 请大侠帮帮忙,我的makefile的内容在执行make的时候怎么不连续?
  • makefile 问题,望大侠们过来帮帮忙,小弟在线急等
  • 各位老兄帮忙了!写makefile进行编译程序时,找不到iostream map vector
  • 只有一行代码的Makefile文件,在执行make命令时出错。请帮忙看看 ,谢谢
  • 帮忙改一下Makefile
  • 帮忙看看makefile 中关于变量的条件赋值 的问题吧?不搞定我下周就死了
  • 一段makefile出错,请各位帮忙看看问题出在哪!
  • Makefile移植问题!请大家帮忙看看!
  • 帮忙解释下这两个减号的含义 iis7站长之家
  • 帮忙看一下这段makefile的含义。(ar ranlib)
  • 高手帮忙解释
  • 帮忙解释一下make的用法!
  • 不太理解protected的意思,请大虾帮忙解释一下。
  • 哈哈,新手上路,大家帮忙解释一下.
  • 那位大虾帮忙解释一下,为什么调用unix命令失败
  • 脚本接触的太少,能帮忙解释一下,这句话是干什么的吗?
  • 请帮忙解释一条shell语句
  • 帮忙解释一条shell命令
  • 帮忙解释下这两个减号的含义
  • 请帮忙解释以下脚本 我很着急 在线等着 谢谢
  • 请帮忙解释两个专业概念!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在servlet中有一个关于单引号输出的问题,请大家帮忙,帮忙,帮帮忙!!
  • 小问题,你一定能够帮忙!——菜鸟请求帮忙!!
  • 没人帮忙吗?我想用JAVA编一个像WINDOW中的画图软件,现在出现了如下问题,请各位老哥老姐帮帮忙
  • 启动portmap时有问题,各位大侠帮忙分析下哪里出了问题
  • 一个简单的小问题和一个困难的大问题请大家帮忙!!!急急急
  • 我用smartupload组件遇到问题了,请帮忙!!
  • webmail问题,请高手帮忙!!!谁会使用IMP 3.0????!!!
  • 编译参数问题,初学者的问题,请多帮忙
  • 脚本问题,帮忙
  • 求教求教,shell问题...各位大哥,帮忙下
  • jcreator问题,请帮忙。。。。
  • 该死的中文显示问题,帮帮忙
  • 初学者问题(2):关于super的使用问题,请大家多多帮忙。
  • 简单的问题!请帮忙!
  • 有没有人在安装时遇到这样的问题,请高手帮忙.
  • iptables规则问题,请大家帮忙看看怎么回事
  • 关于全选的问题大家帮忙看看~
  • 装linux遇到问题,有高手在线帮忙吗?请发信息给我
  • freebird 领分~~先给50,以后多帮忙,分没问题!
  • 有关DNS的编程问题,请高手帮忙!
  • 努力努力再努力,帮忙帮忙来帮忙!
  • 帮忙帮忙如何设置变量pathclass
  • 帮帮忙!SCO OpenServer 5.0.5 的root用户口令丢了,怎么找回来啊,帮帮忙!!!!!!
  • 关于程序移植,请知道的帮忙,分会加的
  • DELL服务器,安装RedHat EAS3.0,装完了,连不上SSH。。。。。哪位大虾帮忙!!急啊 !!!!
  • 关于聊天室的若干疑问!!!请各位大虾帮忙!
  • 有个问题?请帮忙!
  • 请求各位帮忙,关于绘制图像
  • 帮忙找个工作。
  • 请帮忙推荐几个下载java电子书的网站,35分献上!
  • 我怎么不能编译servlet?请帮忙!!!谢谢!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3