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

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

Re: [shell-script] inserir string na linha


From: Aurelio Marinho Jargas
Subject: Re: [shell-script] inserir string na linha
Date: Tue, 23 Mar 2004 09:20:34 -0300 (ART)

oi fagner,

 --- Fagner_Gonçalves <address@hidden> escreveu:

>       Problema: inserir string passada por um parametro em um arquivo.
>       Problema Maior: conservar o que vem depois da string.
> 
>       $cat teste.txt
>       (arquivo1.txt|arquivo2.txt|qualquercoisa.txt|...|fim.txt)
> 
>       $gruda.sh sounovonaarea.txt
>       $cat teste.txt
>       (sounovonaarea.txt|arquivo1.txt|arquivo2.txt|...|fim.txt)

você pode fazer isso com o sed, na boa.

se sempre quiser colocar como primeiro parâmetro, basta
trocar o '(' por '(tuastringnova|'. assim:

  $ cat gruda.sh
  #!/bin/sh
  cp teste.txt teste.txt.tmp
  sed "s/(/($1|/" teste.txt.tmp > teste.txt


falou!


=====
-- 
Aurelio Marinho Jargas - De volta para Curitiba & Conectiva
Apostila Reloaded: PDF - http://aurelio.net/shell/apostila
Funcoes ZZ via ICQ!!?! - http://aurelio.net/zz

______________________________________________________________________

Yahoo! Mail - O melhor e-mail do Brasil! Abra sua conta agora:
http://br.yahoo.com/info/mail.html


reply via email to

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