我需要一些帮助才能用外壳衬里左右复制一些东西..
例子
cp QA/Release/apps/offline/config/logging.yml Production/Release/apps/offline/config/logging.yml
cp QA/Release/config/nc_databases_dev.yml Production/Release/config/nc_databases_dev.yml
cp QA/Release/config/nc_databases_live.yml Production/Release/config/nc_databases_live.yml
cp QA/Release/config/nc_databases_live_dev.yml Production/Release/config/nc_databases_live_dev.yml
cp QA/Release/config/nc_databases_test.yml Production/Release/config/nc_databases_test.yml
cp QA/Release/config/nc_databases_va.yml Production/Release/config/nc_databases_va.yml
如果您看到我正在将 QA/files.. 复制到 Production/files.. 只是前 2 个目录将 QA 更改为 Production,其余路径保持不变。
我可以做到这一点,将文件名写入文件并读取它,然后复制
for i in `cat file ` ; do cp $i to ????? ; done
复制 $i 到生产,因为它读取每个源代码行,但只需要删除 QA/ 因为它在运行中复制..
谢谢