|
From: | Adam Victor Nazareth Brandizzi |
Subject: | Re: [shell-script] substituir caracter sem abrir arquivo ?! HELP again... |
Date: | Wed, 20 Oct 2004 15:49:07 -0300 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040413 Debian/1.6-5 |
address@hidden wrote:
Sobre meu mail anterior, fui lá no aurélio e consegui algo, mas da maneira como fiz corro o risco de outros padrões no file serem tb alterados, o que não pode ocorrer, pois este será usado como input para outro programa. Fiz isto: #!/bin/bash echo 'estou aqui' cp -a config.inpt config-tmp.inpt sed '/59.5/c 59.0' config-tmp.inpt > config.inpt rm config-tmp.inpt
Se não houver nenhuma linha depois dele (nem em branco) você pode fazer assim:
sed "$s/59\.5/c 59\.0/" config-tmp [...] O "$" marca a última linha do último arquivo. -- Adam Victor Nazareth Brandizzi Estudante de Ciência da Computação - UnB - Usuário Linux nº 366316 ICQ: 168537710 | Jabber: address@hidden | Telefone: (61)9639 5258 "Real programmers don't use Pascal: just the integer ones can do it."
[Prev in Thread] | Current Thread | [Next in Thread] |