【发布时间】:2021-02-01 21:50:52
【问题描述】:
我现在正在做一些事情,而现在我什至想知道我正在做的事情是否可能。
我想从 jenkins SSH 到 shell 脚本,并使用 git 存储库中的 rc 文件中的变量。 (Shell 脚本和 rc 文件在同一个 repo 中)
我尝试过的任何方法都不起作用,现在我开始怀疑它是否可能。
这是我的本地脚本,但我在 jenkins 上得到了相同的输出。
docker exec -it test-container bash 'sed -f <(printf "s/${DOMAIN}\.%s/www.&.${DOMAIN_SUFFIX_STAGE}/g\n" ${LANG_KEYS}) /var/www/foo/sed/test.txt > /var/www/foo/sed/new-2.txt'
无论我做什么我都会得到这个错误
bash: sed -f <(printf "s/${DOMAIN}\.%s/www.&.${DOMAIN_SUFFIX_STAGE}/g\n" ${LANG_KEYS}) /var/www/foo/sed/test.txt > /var/www/foo/sed/new-2.txt: No such file or directory
是的,我可以确认目录在那里
【问题讨论】:
-
请不要破坏 Stack Overflow 上的帖子。尽管您提出了这个问题,但它现在已被视为百科全书的一部分。