Adicionando um caracter no final da linha usando sed

Hoje tive que tiver que fazer um load de dados de uma panilha, usando o BrOffice salvei os dados da planilha em formato csv, e como estou usando Informix tive que colocar delimitado com “|”, mas mesmo assim o meu problema não estava resolvido necessitava colocar mais um “|” no final de cada linha, dai parei para pensar como fazer, ai que pensei em usar o sed, vamos mostrar como ficou o comando do sed.

$ sed ‘s/$/|/’ dados_tabela.csv > tabela.unl

2 comments

  1. fernando Marques disse:

    Parabéns. Se soubesse deste comnando, já teria me resolvido muito bronca.

  2. Rafael disse:

    Sempre esqueço esse comando, pois muitas ferramentas exportam o csv sem um caractere finalizador, e na importação de muitas ferramentas o finalizador de linhas é necessário, muito Obrigado Alex!!!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *