【发布时间】:2018-06-25 11:53:38
【问题描述】:
目前,正在使用 rhel。需要创建一个可以使用映射文件的脚本(源和目标需要是动态的)。映射文件应使用什么文件类型(.csv、.txt、.json)?
- 用斜杠结束目录,例如
src/ -
-r可用于文件,例如cp -r src/file.fil tgt/ - 脚本将由规范文件启动,文件将在构建期间复制
- 源和目标需要是动态的
脚本示例
cp -r src/file.fil tgt/
映射文件
<src>\t<tgt>\n 例如src/file.fil \t tgt/ \n 或 'src/file.fil'\t'tgt/'\n
【问题讨论】:
-
你的外壳是什么?重击?手册页中的 -r 用于递归复制。
-
重击。是的,我知道。我正在尝试找出 bash 脚本将从中读取的映射文件的文件类型。
-
这与
rpmbuild和rhel标签有什么关系? -
标签已被删除。 @iamauser
-
也许您应该生成一堆
install命令并通过脚本将它们写入您的.spec文件的%files部分?拥有一个骨架.spec.in模板然后以编程方式生成最终可交付成果的情况并不少见,也许是通过一个简单的sed脚本。