Мне нужно сделать запрос из скрипта bash.Он просит базу данных вернуть два столбца, но sqlplus форматирует их в один столбец.Я предпочел бы иметь два, поскольку это упростит анализ, который мне нужно сделать, чтобы решить мою проблему.В настоящее время у меня есть это:
#!/bin/bash
sqlplus -s user/password@server.com:1521/ZABBIX <<-EOF >testoutput2
set feedback off
set long 2000000
set linesize 500
set trimspool on
set longc 500
set pagesize 0
set echo off
select SERVER_NAME, INSTANCE_ID from cmdb.VW_CMDB_SERVICE_INFRASTRUCTURE where MODULES like 'WMS/FAIL';
EOF
Честно говоря, я не слишком уверен, что делают все наборы, но текущий вывод выглядит следующим образом:
czcholspc000150
beboop1
czcholspc000182
beborp1
czcholspc000025
delanp1
czcholspc000182
demoep3
czcholspc000063
demoep1
czcholspc000100
demorp1
czcholspc000150
deunnp1
czcholspc000860
deunnp1
czcholspc000025
dkgrep1
czstlls059
glblep1
Он объединяетстолбцы в одну.В идеале я хотел бы, чтобы это было в двух столбцах, разделенных пробелом или запятой.