目前在bash shell中使用Solaris 10.在查看脚本时,我注意到设置了pathmunge过程以避免在PATH中重复文件夹路径(它似乎也具有在PATH的开头或结尾添加必要文件夹的功能).
除了能够追加/预先挂起(赦免,如果这是错误的术语)到PATH,为什么我们不能简单地做echo ${PATH} | grep <folder one wishes to add>?
如果我唯一的意图是在PATH中有一个特定的文件夹(而不是真正关心开头或结尾),那么grep会用于此目的吗?
我的问题是继续这个线程: Ant:将同一个文件集复制到多个地方
我是mappers的新手.有人(carej?)可以分享使用映射器执行此操作的示例吗?这是我想要的:
parent_folder
|----child1_folder
| |----files
| |----config.file
| |----data.txt
|----child2_folder
|----child3_folder
.
.
.
|----childn_folder
我没有选择使用ant-contrib(抱歉......蚂蚁位置或任何taskdesf不在我的控制之下).所以我不知道如何循环不确定数量的文件夹.
限制我:
files在每个子文件夹下创建文件夹(通过另一个任务,如果不是复制).这是我正在尝试的(目前正在尝试单个文件,一旦开始工作,将使用其他映射器扩展):
<copy todir="/tmp/parent_folder" verbose="true">
<fileset dir="/tmp/parent_folder">
<include name="*/files/config.file"/>
</fileset>
<mapper type="glob" from="*/files/config.file" to="*/files/config.file"/>
</copy>
Run Code Online (Sandbox Code Playgroud)
口口声声说skipped - don't know how to handle it后面No sources found..
在此先感谢Parag Doke
另一个(可能是?)相关问题: 使用mapper和fileset将文件复制到不同的子目录中?