Могу ли я изменить свойства конфигурации SSHD через командную строку?

Сегодня я получил ошибочный вывод из моего сценария оболочки. Причина в том, что экспортированные переменные среды могут проникнуть -в ваш сценарий оболочки и вызвать неприятные побочные -эффекты. Вот как:

#!/bin/sh
#
line="$line $1"
echo $line

При вызове как myscript.sh smeagolуже экспортированная переменная lineпоявляется. Мне нужно unset lineв записи сценария, чтобы избежать загрязнения.

0
08.01.2021, 23:20
1 ответ

https://askubuntu.com/questions/701684/how-to-change-the-value-of-system-files-without-opening-them

Неважно, нашел его здесь. Для этого существует команда.sed

И похоже, что у ansible есть встроенный модуль replace, делающий то же самое.https://docs.ansible.com/ansible/latest/collections/ansible/builtin/replace_module.html

0
18.03.2021, 22:37

Теги

Похожие вопросы