Apagar primeira linda de arquivo txt [RESOLVIDO]

1. Apagar primeira linda de arquivo txt [RESOLVIDO]

thiago
lacerdat25

(usa Red Hat)

Enviado em 16/08/2019 - 22:59h

CAROS,

Criei um bash que acessa um FTP e baixa o arquivo que estiver lá.
Como eu não sei o nome e nem sei a data do arquivo, optei em dar um GET* e trazer tudo que estiver lá... Para não processar esse arquivo em duplicidade, estou salvando o nome do mesmo em um arquivo de texto
EX:
Arq13082019_1.txt
Arq12082019_1.txt
Arq11082019_1.txt

Quero criar uma maneira de apagar a primeira linha desse arquivo, não deixando mais de 10 linhas no mesmo.

Alguém pode me ajudar?

Segue:

#!/bin/bash

arq_baixado=$(ls ${prefixo}*)

#echo '' > $arq_baixado

if [[ $(grep -c $arq_baixado $listaArquivosProcessados) == 0 ]]; then
echo "$arq_baiado" >> "$listaArquivosProcessados"
else
echo "Arquivo já processado!"
exit 0
fi


  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 18/08/2019 - 02:25h

Para apagar a primeira linha do arquivo, faça:
sed -i '1d' arquivo.txt 


Importante => echo -e "$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')"
Att.: Marcelo Oliver

3. Re: Apagar primeira linda de arquivo txt [RESOLVIDO]

thiago
lacerdat25

(usa Red Hat)

Enviado em 18/08/2019 - 08:14h

Muito obrigado!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts