Команда «sed» возвращает «Нет такого файла или каталога» при запуске с помощью доступного сценария?Linux

Ответить Пред. темаСлед. тема
Anonymous
 Команда «sed» возвращает «Нет такого файла или каталога» при запуске с помощью доступного сценария?

Сообщение Anonymous »

В моем ansible-скрипте есть команда, которая заменяет строку в файле. Команда отлично работает при запуске на моей машине. Однако, когда он запускается с моим ansible-скриптом, он говорит: «Нет такого файла или каталога». Дело в том, что файл ДЕЙСТВИТЕЛЬНО существует, и 'sed' ДЕЙСТВИТЕЛЬНО заменил эту строку. Итак, команда выполнена успешно, но все равно выдает ошибку? Кто-нибудь знает, что может быть причиной этого?
Команда Sed для замены строки в файле.
sed -e '2s/.*/DIR="$( cd "$( \/usr\/bin\/dirname "${BASH_SOURCE[0]}" )" >\/dev\/null 2>\&1 \&\& pwd )"/' -i '' /plotly/app/venv/lib64/python3.9/site-packages/kaleido/executable/kaleido

Ошибка
TASK [packages/plotly : Replace line in plotly package] ********************************************************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": true, "cmd": "sed -e '2s/.*/DIR=\"$( cd \"$( \\/usr\\/bin\\/dirname \"${BASH_SOURCE[0]}\" )\" >\\/dev\\/null 2>\\&1 \\&\\& pwd )\"/' -i '' /plotly/app/venv/lib64/python3.9/site-packages/kaleido/executable/kaleido", "delta": "0:00:00.004789", "end": "2024-07-30 16:16:24.704142", "msg": "non-zero return code", "rc": 2, "start": "2024-07-30 16:16:24.699353", "stderr": "sed: can't read : No such file or directory", "stderr_lines": ["sed: can't read : No such file or directory"], "stdout": "", "stdout_lines": []}


Подробнее здесь: https://stackoverflow.com/questions/788 ... ble-script
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»