[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
- Re: Como criar script para renomear arquivos continuando sequencia já existente??, (continued)