Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 有没有一种简单的方法可以使用ApacheAnt将文件的内容归零?_Shell_Ant - Fatal编程技术网

Shell 有没有一种简单的方法可以使用ApacheAnt将文件的内容归零?

Shell 有没有一种简单的方法可以使用ApacheAnt将文件的内容归零?,shell,ant,Shell,Ant,我有一个Ant构建文件,它从DITA开放工具包中删除了许多不需要的CSS文件。我的客户抱怨说,丢失的CSS正在抛出404。因此,我不想删除这些文件,而是希望将它们的内容归零。有了shell,我就可以:>|$file。我想和Ant做同样/类似的事情 另外,我事先不知道这些CSS文件在哪里,并使用name=“**/file.CSS”删除它们。这似乎有效: <replaceregexp match=".*" replace="" flags="s

我有一个Ant构建文件,它从DITA开放工具包中删除了许多不需要的CSS文件。我的客户抱怨说,丢失的CSS正在抛出404。因此,我不想删除这些文件,而是希望将它们的内容归零。有了shell,我就可以
:>|$file
。我想和Ant做同样/类似的事情

另外,我事先不知道这些CSS文件在哪里,并使用
name=“**/file.CSS”
删除它们。

这似乎有效:

<replaceregexp match=".*" replace="" flags="s" >
  <fileset dir="." includes="**/file.css" />
</replaceregexp>

它基本上是说“用零替换每个文件中的所有内容”。它可能不符合您的“简易方式”标准。它当然不好看,应该在构建文件中添加解释性注释


你也可以考虑在文件中添加注释,而不是让它完全空。

完美的解决方案。非常感谢。