makefile:zip*.doc,带7z.exe,仅在数字文件夹中

makefile:zip*.doc,带7z.exe,仅在数字文件夹中,makefile,Makefile,我需要帮助创建一个makefile。我只想浏览数字文件夹必须忽略包含字母的文件夹名称 cd $(FOLDER); \ #is not numeric for dir in `ls -1`; do \ # only numeric ...... 我的第二个问题:如何为尚未创建.zip的所有.doc拉链 先谢谢你 pet这不是一个makefile问题,而是一个shell问题。对于第一个问题,使用类似于[0-9]*的内容,而不是`ls-1`。对于

我需要帮助创建一个makefile。我只想浏览数字文件夹必须忽略包含字母的文件夹名称

    cd $(FOLDER); \     #is not numeric
    for dir in `ls -1`; do \     # only numeric     
      ......
我的第二个问题:如何为尚未创建.zip的所有.doc拉链

先谢谢你
pet

这不是一个makefile问题,而是一个shell问题。对于第一个问题,使用类似于
[0-9]*
的内容,而不是
`ls-1`
。对于第二个,它将取决于命名约定,但类似于:
表示*.doc中的f;如果[!-e$f.zip];然后压缩$f;fi;完成
我建议您让Make处理迭代;如果您只是想在makefile中嵌入一个shell脚本,那么为什么要使用Make呢?每个问题一个问题,谢谢你的帮助!数字文件夹我做得很好。这不是一个makefile问题,而是一个shell问题。对于第一个问题,使用类似于
[0-9]*
的内容,而不是
`ls-1`
。对于第二个,它将取决于命名约定,但类似于:
表示*.doc中的f;如果[!-e$f.zip];然后压缩$f;fi;完成
我建议您让Make处理迭代;如果您只是想在makefile中嵌入一个shell脚本,那么为什么要使用Make呢?每个问题一个问题,谢谢你的帮助!数字文件夹我做得很好。