shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Acrescentar linhas


From: Flavio Torres
Subject: Re: [shell-script] Acrescentar linhas
Date: Mon, 08 May 2006 15:51:13 -0300
User-agent: Thunderbird 1.5.0.2 (Windows/20060308)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 
Mauricy Maiorino escreveu:
> Pessoal
>
> Consigo com o sed fazer algo como o exemplo abaixo:
>
> arquivo 1:
>
> blalalfkaçl
> fakdfiej
> limit
> paulo
> pedro
> maria
>
> arquivo 2:
>
> paulo
> pedro
> maria
> joao
> carlos
>
> Preciso que os dados do arquivo 2 sejam sempre inseridos no arquivo 1
> após a palavra "limit" .
linuxuser@backup:~$ sed -e '/limit/r arq2' arq1
blalalfkaçl
fakdfiej
limit
INpaulo
INpedro
INmaria
INjoao
INcarlos
paulo
pedro
maria


Eu tentei de outra forma, mas me deu um erro, que nao consegui
encontrar, caso alguem pudesse ajudar...


linuxuser@backup:~$ LIN=$(egrep -n '[0-9]*' arq1 | grep limit | cut
- -d: -f1)
linuxuser@backup:~$ sed "$LIN"'s/$/\n'"${CONTEUDO}"'/' arq1
sed: -e expressão #1, caractere 14: unterminated `s' command

[]'s

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3-cvs (MingW32)
 
iD8DBQFEX5MhNRQApncg294RAtrPAKDXHQjzPOHuIpq/C8cNJubSV+jdSQCfb6A6
FybonVWinRNhjZUDssmaMCs=
=8++c
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]