Inserindo Delimitador [RESOLVIDO]

1. Inserindo Delimitador [RESOLVIDO]

Victor
detoniks

(usa Debian)

Enviado em 06/03/2013 - 13:25h

Bom dia pessoal,

tenho um script que fiz que da um comando, retorna os dados e eu corto ele todo com cut

Porém peguei um erro que ocorre em alguns retornos

for i in $(sudo asterisk -rx 'core show channels verbose' | grep ^SIP | grep -v Channel | grep -v active | grep -v calls | tr -s " " ";" | sed 's/[()]//g'); do

Como podem ver a linha acima dou o comando, elimino algumas coisas e substituto espaços em branco por ";"


PARA verificar se o ultimo caracter eh ';' eu faço "DELIMITADOR=$(echo ${i} | rev | cut -c 1 | rev)"

Porem a linhas em que o ULTIMO caracter não é o ';'

Preciso fazer algo tipo que leia a linha toda, e verifica se o ultimo caracter não é '', se não for espaço em branco eu dou um espaço após o ultimo caracter

Fazendo isso nessa linha aqui:
for i in $(sudo asterisk -rx 'core show channels verbose' | grep ^SIP | grep -v Channel | grep -v active | grep -v calls | tr -s " " ";" | sed 's/[()]//g'); do


  


2. Re: Inserindo Delimitador [RESOLVIDO]

Victor
detoniks

(usa Debian)

Enviado em 07/03/2013 - 09:53h

Consegui usando sed 's/$/ /'

Vlw ai por todos que ajudaram ¬¬






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts