[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Remover a ultima linha do arquivo
From: |
Flavio Junior |
Subject: |
Re: [shell-script] Remover a ultima linha do arquivo |
Date: |
Wed, 9 Apr 2008 09:22:41 -0300 |
ACHO que isso resolve..
Ao menos já houve uma thread aqui sobre duplicação de arquivo e essa
foi (se não me engano) a unica forma de não gerar um segundo arquivo,
veja pelo inode:
lazlo:~# ls -i x
1118658 x
lazlo:~# cat x
192.168.5.239
192.168.4.197
192.168.4.169
192.168.4.145
192.168.4.163
192.168.5.246
192.168.5.254
192.168.4.161
192.168.4.194
192.168.5.216
192.168.5.233
lazlo:~# ed x <<<$'$\nd\nwq'
154
192.168.5.233
140
lazlo:~# cat x
192.168.5.239
192.168.4.197
192.168.4.169
192.168.4.145
192.168.4.163
192.168.5.246
192.168.5.254
192.168.4.161
192.168.4.194
192.168.5.216
lazlo:~# ls -i x
1118658 x
lazlo:~#
Espero ter ajudado..
--
Flavio do Carmo Junior aka waKKu
#bash-br @ irc.freenode.net
2008/4/9 Édnei Rodrigues <address@hidden>:
>
>
>
>
>
>
> mas tu nao precisa pegar a saída dele e jogar num novo arquivo.
> FAz aassim:
> cat arquivo.txt | sed 's/450000d/ /' > arquivo.txt
> onde aquele espaço entre barras é o que irá substituir e reenvia para o
> arquivo novamente a saída. Só não sei te dizer se ele vai refazer o arquivo
> ou somente irá substituir...pois se faz refaz, torna esse procedimento
>
> Em 08/04/08, zoreuga <address@hidden> escreveu:
>
> >
> > Olá Pessoal,
> >
> > Tenho uma partição com 90 GB de espaço total onde consta um
> > arquivo .txt de 70 GB preciso remover a ultima linha deste arquivo sem
> > gerar um novo, já que não tenho espaço suficiente?
> >
> > Com a expressão abaixo removeria a linha mas teria que gerar um novo
> > arquivo!
> >
> > cat arquivo.txt | sed '450000d' > novo_arquivo.txt
> >
> > 70 GB + 70GB = 140GB
> >
> > Alguém sabe como posso fazer?
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
Re: [shell-script] Remover a ultima linha do arquivo, Henrique, 2008/04/09
Re: [shell-script] Remover a ultima linha do arquivo, mxspan-general, 2008/04/13