Organização dos dados

1. Organização dos dados

José Alves Manuel
Unitel

(usa Outra)

Enviado em 21/12/2015 - 07:54h

Bom dia Amigos!

estou a enfrentar um problema, o meu script está a apresentar os resultado na horizontal.~

Ex.

VXI (pid 4171) is running... DC (pid 4203) is running... MC (pid 4807) is running... MGMT (pid 5449) is running... ISUPT (pid 6026) is running...

mas eu pretendo que o output seja apresentado assim

VXI (pid 4171) is running...
DC (pid 4203) is running...
MC (pid 4807) is running...
MC (pid 4807) is running...
ISUPT (pid 6026) is running...

alguém pode ajudar-me?



  


2. RES: Organização dos dados

marcio mendes mendes
conectadohost

(usa XUbuntu)

Enviado em 21/12/2015 - 08:22h

Olá,
poste seu script para que seja possível lhe ajudar, pois o problema pode ser na saída.

---> A arte de programar consiste na arte de organizar e dominar a complexidade.
---> Dijkstra <---


3. Re: Organização dos dados

José Alves Manuel
Unitel

(usa Outra)

Enviado em 21/12/2015 - 08:44h

boas,

segue o mesmo

echo
echo "Script file for ssh"
echo

echo "[root@p4-ss01 tecnotree]# ssh p4-tss100-unit1"
echo
echo `ssh tecnotree@p4-tss100-unit1 '/opt/xpu/bin/xpu.rc status; exit'`
echo

echo "[root@p4-ss01 tecnotree]# ssh p4-tss100-unit2"
echo
echo `ssh tecnotree@p4-tss100-unit2 '/opt/xpu/bin/xpu.rc status; exit'`
echo




4. Re: Organização dos dados

José Alves Manuel
Unitel

(usa Outra)

Enviado em 21/12/2015 - 08:49h

já tentei fazer isso mais não obtive um resultado.

echo "[root@p4-ss01 tecnotree]# ssh p4-tss100-unit1"
echo
echo `ssh tecnotree@p4-tss100-unit1 '/opt/xpu/bin/xpu.rc status; "\n" exit'`

podes dizer-me o que fazer?



5. RES: Organização dos dados

marcio mendes mendes
conectadohost

(usa XUbuntu)

Enviado em 21/12/2015 - 08:49h

Olá,
mude o echo para echo -e com o \n
exemplo : echo -e " \n teste "
\n dentro do echo -e vai dar uma quebra de linha
você pode colocar \n antes ou depois do teste \n
ai você vai ajustando


---> A arte de programar consiste na arte de organizar e dominar a complexidade.
---> Dijkstra <---


6. RES: Organização dos dados

marcio mendes mendes
conectadohost

(usa XUbuntu)

Enviado em 21/12/2015 - 08:51h

echo `ssh tecnotree@p4-tss100-unit1 '/opt/xpu/bin/xpu.rc status; "\n" exit'`

troque a aspa simples ` por aspa dupla " uma aspa antes " e outra depois "
exemplo echo -e " conteudo "

---> A arte de programar consiste na arte de organizar e dominar a complexidade.
---> Dijkstra <---


7. Re: Organização dos dados

José Alves Manuel
Unitel

(usa Outra)

Enviado em 21/12/2015 - 08:52h

podes por favor dar um exemplo usando o meu script?


8. RES: Organização dos dados

marcio mendes mendes
conectadohost

(usa XUbuntu)

Enviado em 21/12/2015 - 09:00h

Olá,
seu script
echo "[root@p4-ss01 tecnotree]# ssh p4-tss100-unit1"
echo
echo `ssh tecnotree@p4-tss100-unit1 '/opt/xpu/bin/xpu.rc status; exit'`
echo

echo "[root@p4-ss01 tecnotree]# ssh p4-tss100-unit2"
echo
echo `ssh tecnotree@p4-tss100-unit2 '/opt/xpu/bin/xpu.rc status; exit'`
echo

eu tentaria desse modo
echo -e " \n [root@p4-ss01 tecnotree]# ssh p4-tss100-unit1 \n "
echo -e " [root@p4-ss01 tecnotree]# ssh p4-tss100-unit2 \n "
echo -e " ssh tecnotree@p4-tss100-unit1 '/opt/xpu/bin/xpu.rc status; exit \n "


o echo sem " " não tem função inclusive pode dar erros


---> A arte de programar consiste na arte de organizar e dominar a complexidade.
---> Dijkstra <---


9. Re: Organização dos dados

Arthur J. Hoch
Arthur_Hoch

(usa FreeBSD)

Enviado em 21/12/2015 - 09:03h

Acho que a melhor maneira é você editar o /opt/xpu/bin/xpu.rc, no seu servidor, colocando lá as quebras de linhas.

Se tiver como posta o "/opt/xpu/bin/xpu.rc", aqui.


10. Re: Organização dos dados

José Alves Manuel
Unitel

(usa Outra)

Enviado em 21/12/2015 - 09:13h

boas eis a alteração

echo -e " \n [root@p4-ss01 tecnotree]# ssh p4-tss100-unit2 \n "
echo
echo -e " ssh tecnotree@p4-tss100-unit2 '/opt/xpu/bin/xpu.rc status; exit \n "

eis o resultado sem resposta.

[root@p4-ss01 tecnotree]# ssh p4-tss100-unit2


ssh tecnotree@p4-tss100-unit2 '/opt/xpu/bin/xpu.rc status; exit

podes dizer-me porquê não tenho uma resposta?




11. RES: Organização dos dados

marcio mendes mendes
conectadohost

(usa XUbuntu)

Enviado em 21/12/2015 - 09:17h

Olá,
na verdade tem resposta
por que tudo o que você coloca dentro do echo ele exibe
no seu caso echo -e " \n [root@p4-ss01 tecnotree]# ssh p4-tss100-unit2 \n "
ele exibiu tudo o que estava dentro

ssh tecnotree@p4-tss100-unit2 '/opt/xpu/bin/xpu.rc status; exit

se você quiser exibir o resultado de um comando é outro procedimento
você precisa criar uma variável e colocar o comando dentro dessa variável

exemplo você quer exibir em qual diretório você está.
DIR=` pwd `

echo -e " $DIR \n "


Unitel escreveu:

boas eis a alteração

echo -e " \n [root@p4-ss01 tecnotree]# ssh p4-tss100-unit2 \n "
echo
echo -e " ssh tecnotree@p4-tss100-unit2 '/opt/xpu/bin/xpu.rc status; exit \n "

eis o resultado sem resposta.

[root@p4-ss01 tecnotree]# ssh p4-tss100-unit2


ssh tecnotree@p4-tss100-unit2 '/opt/xpu/bin/xpu.rc status; exit

podes dizer-me porquê não tenho uma resposta?





---> A arte de programar consiste na arte de organizar e dominar a complexidade.
---> Dijkstra <---


12. RESP: Organização dos dados

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 23/12/2015 - 10:33h


Unitel , teste deste modo:

echo -e "\n Script file for ssh"
echo -e "\n [root@p4-ss01 tecnotree]# ssh p4-tss100-unit1"
echo -e "\n $(ssh tecnotree@p4-tss100-unit1 '/opt/xpu/bin/xpu.rc status; exit')"
echo -e "\n [root@p4-ss01 tecnotree]# ssh p4-tss100-unit2"
echo -e "\n $(ssh tecnotree@p4-tss100-unit2 '/opt/xpu/bin/xpu.rc status; exit')"

OBS:
No lugar da `crase`, usei $(comando)

Att.:
Marcelo









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts