Я пытался избежать проблемы с одинарной кавычкой, используя SED (оболочка Bash).
Мне нужно сделать
$cfg['Servers'][$i]['password'] = '';
в
$cfg['Servers'][$i]['password'] = 'mypassword';
То, что я пробовал, это:
sed -i "s/$cfg['Servers'][$i]['password'] = '';/$cfg['Servers'][$i]['password'] = '$rootpassword';/g" /usr/share/phpmyadmin/libraries/config.default.bak
Что в итоге приводит в замешательство.
$cfg['Servers'][$i]['password['Servers'][]['passsword'] = 'mypassword'
Я пробовал '\' ', чтобы избежать одиночных кавычек, и я думаю, что все остальное под солнцем, но просто не могу получить это совсем там.
Кто-нибудь может указать на мою вероятную очевидную ошибку?
Спасибо.