Pular para o conteúdo

Remove linhas de arquivo

Este script remove uma string que está dentro de um arquivo, criando um arquivo novo sem a linha que contém essa string.

Não achei um comando que fizesse isso, então criei um script. Este script lê um arquivo, vê as linhas que possuem essa string e cria um novo arquivo sem estas linhas.
Anderson de Assis de Souza anderson_souza
Hits: 10.747 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Este script remove uma string que está dentro de um arquivo, criando um arquivo novo sem a linha que contém essa string.

Não achei um comando que fizesse isso, então criei um script. Este script lê um arquivo, vê as linhas que possuem essa string e cria um novo arquivo sem estas linhas.
Download rmstring Enviar nova versão

Esconder código-fonte

#!/bin/bash
echo "Remove uma String dentro de um arquivo. Cria um arquivo limpo."
echo " "
echo "Informe o caminho do arquivo:"
read arq
echo "Informe a String a ser removida: (A linha é removida)"
read chave
echo "Informe o arquivo destino: (Arquivo limpo sem a String)"
read destino
echo "Limpando o arquivo. Aguarde ..."
grep -i $chave $arq > ~/fiewtjhewlspzfdhds ; diff ~/fiewtjhewlspzfdhds $arq > $destino ; rm -f ~/fiewtjhewlspzfdhds
echo "Finalizado!!!"

Configurar 3G

funçõeszz no zsh

Copia um DVD de um Game para o HDD do Play2 via rede

script limpeza de sistemas linux

Crivo de Eratóstenes Simples em Shell Script (BASH Script)

#1 Comentário enviado por Thiago Cotta em 18/11/2008 - 13:59h
grep -v resolve isso... não...?

cat arquivo | grep -v string

tipo... string no caso pode usar expressão regular e talz

Contribuir com comentário

Entre na sua conta para comentar.