Сначала мы имели вот такой вывод, из которого я хочу вытянуть названия баз данных:
root@PostgreSQL:/home/maintainer# psql -U dbadmin -p5433 -l
Список баз данных
Имя | Владелец | Кодировка | LC_COLLATE | LC_CTYPE | Права доступа
-------------------+----------+-----------+-------------+-------------+-----------------------
ds38_kamin55_psql | postgres | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 |
ds71_kamin55_psql | dbadmin | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 |
ds7_kamin55_psql | dbadmin | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 |
postgres | postgres | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 |
sm | dbadmin | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 |
template0 | postgres | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
(7 строк)
Я упростил задачу, и отбросил большую часть ненужной информации, хотя названия служебных баз и нужны, но их можно понимать как программу «максимум»
root@PostgreSQL:/home/maintainer# psql -U dbadmin -p5433 -l | grep psql
ds38_kamin55_psql | postgres | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 |
ds71_kamin55_psql | dbadmin | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 |
ds7_kamin55_psql | dbadmin | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 |
Теперь я не знаю как получить просто
ds38_kamin55_psql
ds71_kamin55_psql
ds7_kamin55_psql
Предыдущий вопрос аСтранный вопрос по bash
Но поскольку там я решал другую задачу, решил завести этот тред