Форматирование вывода sqlplus в отдельные столбцы - PullRequest
0 голосов
/ 11 февраля 2019

Мне нужно сделать запрос из скрипта 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

Он объединяетстолбцы в одну.В идеале я хотел бы, чтобы это было в двух столбцах, разделенных пробелом или запятой.

...