
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