Команда SSH для поиска и замены - PullRequest
0 голосов
/ 16 мая 2018

Я хочу изменить имя пользователя и пароль во всех моих конфигурационных файлах

Какая команда будет в SSH найти

$txpcfg['user'] = 'EXAMPLE-1';

И измените его на моем сервере:

$txpcfg['user'] = 'EXAMPLE-2';

1 Ответ

0 голосов
/ 16 мая 2018

sed может использоваться с флагом -i для выполнения оперативной замены.

Что-то вроде:

find /path/to/workingDir -name *.config -type f -print0 | xargs -0 sed -i 's/\$txpcfg\[\'user\'\]\ = \'$oldUser\';/\$txpcfg\[\'user\'\]\ \=\ \'$newUser\';/g'

Это регулярное выражение / шаблон поиска можетвозможно, будет очищен.

...