shell-script-pt
[Top][All Lists]
Advanced

[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]
>
>  


reply via email to

[Prev in Thread] Current Thread [Next in Thread]