Я пытаюсь заменить ключевое слово из bash на jenkins groovy через конвейер, однако ключевое слово, которое мне нужно заменить, также распознается как переменная.
sh """#!/bin/bash
ENV = "poc"
task = "sleep"
sed -i "s/${ENV}/${task}/g" task.txt
"""
Результат из моих журналовпоказывает:
+ sed -i s/poc/sleep/g task.txt
Если возможно, мне нужно рассматривать $ {ENV} как НЕ переменную, а рассматривать это обычную строку.
как это может заменить слово $ {ENV} TO sleep