12.04.2013 Views

APOSTILA GNU/DEBIAN AVANÇADO - Gerds

APOSTILA GNU/DEBIAN AVANÇADO - Gerds

APOSTILA GNU/DEBIAN AVANÇADO - Gerds

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>APOSTILA</strong> <strong>GNU</strong>/<strong>DEBIAN</strong> <strong>AVANÇADO</strong><br />

sed “/CPPC/Id” teste.txt > teste_modificado.txt<br />

Apaga todas as linhas que contenham a string “CPPC”, independentemente de<br />

maiúsculas e minúsculas, gravando o resultado no arquivo “teste_modificado.txt”.<br />

sed -nf sed.scp teste.txt<br />

### Arquivo “sed.scp” ###<br />

#!/usr/bin/sed -nf<br />

s/palavra/frase completa/p<br />

3,5p<br />

### Fim do script ###<br />

Exemplo de uso do sed por meio de um arquivo de script. O script acima, faz a<br />

substituição da string “palavra” por “frase completa”, caso esta substituição ocorra em<br />

algum lugar do arquivo alvo, a linha em questão será exibida na tela. O ultimo comando<br />

(3,5p) tem a função de imprimir da terceira a quinta linha da fonte de dados. Todas as<br />

linhas que começam com o caractere “#”, são comentários.<br />

Para mais informações sobre sed, consulte:<br />

http://www.gnu.org/software/sed/manual/sed.html<br />

http://www.student.northpark.edu/pemente/sed/sed1line.txt<br />

http://www.zago.eti.br/script/sed.html<br />

PÁG.: 124

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!