Пока я изучаю RegEX, я пытаюсь создать скрипт bash для извлечения данных из файла, а затем сохранить его в переменных, чтобы я мог работать с сохраненными значениями для автоматизации моего скрипта.
Я знаю существование SED и GREP, но я не уверен, как правильно их использовать.
Мне нужно значение в файле с именем: /path/to/config.inc.php
mysql: // user: password @ server / user_database
Поэтому, пока я изучал RegEX (используя для изучения веб-сайт https://regexr.com/), я смогчтобы создать это выражение RegEX:
(mysql\:\/\/)(.+.)\:(.+.)@(.+.)\/(.+)
Поэтому в основном мне нужно, чтобы значения USER, PASSWORD и USER_DATABASE были сохранены в сценарии в переменных, таких как:
user = $2
password = $3
userdatabase = $5
Так что я мог бы вызватьпеременные внутри скрипта bash для автоматизации некоторых вещей.Каков наилучший подход к этому?