Вам нужно изменить регулярное выражение \d
=> [0-9]
, так как sed его не понимает. И вам нужно вызвать sed с параметром -E
, чтобы включить расширенные регулярные выражения {
вместо \{
sed -nEe '/^[0-9]{1,3}(\.[0-9]{1,3}){3}\/[0-9]{1,2}$/p'
Вы можете изменить пользователя в своем скрипте в любое время:
su - postres
Добавить ключи ssh для root на удаленный сервер:
ssh-copy-id postgres@your.box