Problema ou Dúvido com o comando Paste

1. Problema ou Dúvido com o comando Paste

Rafael
supertchuco

(usa Solaris)

Enviado em 16/03/2011 - 19:20h

Boa noite a todos, bom estou com um problema que não consigo resolver que é o seguinte:
Tenho esse script (que consegui aqui no fórum)

grep "\<patch id=*\>" /opt/SBM75/patches/sbm-patches.xml | awk '{print $2}' | sed -ne 's/.*=//g' -e 's/\"//gp' | paste -s -d ','

Ele me retorna isso:

SBM75310Patch_09_01_2009,sbmenh_20090831,SBM75310Patch_12_03_2009BETA,SBM75310Patch_03_29_2010,SBM75310Patch_05_11_2010,SBM75310Patch_07_08_2010,ADP_Custom_Code_On_BothRealm,SBM75310Patch_07_27_2010,SBM75310Patch_08_05_2010

Uma lista de Strings separadas por vírgula.Mas o que eu queria era que fosse separado por vírgula e espaço assim:

SBM75310Patch_09_01_2009, sbmenh_20090831, SBM75310Patch_12_03_2009BETA, SBM75310Patch_03_29_2010, SBM75310Patch_05_11_2010, SBM75310Patch_07_08_2010,ADP_Custom_Code_On_BothRealm, SBM75310Patch_07_27_2010, SBM75310Patch_08_05_2010

E não consigo fazer isso, já que só consigo fazer o comando paste aceitar um caractere para separar as strings...

Bom qualquer ajuda é bem vinda...






  


2. Re: Problema ou Dúvido com o comando Paste

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 21/03/2011 - 10:13h

coloca um sed pra substituir a "," por ", ":

sed -e 's/,/, /'






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts