Enviado em 25/05/2021 - 07:44h
Bom dia a todos, gostaria de uma ajuda para finalizar um script, não sei onde está o erro se puderem me ajudar? O Seguinte cenário.
LISTA.TXT
nome do arquivo 1.pdf
nome do arquivo 2.pdf
nome do arquivo 3.jpg
nome do arquivo4.jpeg
nome do arquivo 1.pdf
nome do arquivo 3.jpg
Tenho um script que encontra os duplicados e grava em txt chamado LISTAAPAGAR.TXT
LISTAAPAGAR.TXT
nome do arquivo 1.pdf
nome do arquivo 3.jpg
Fis o script shell para apgar as linahs no arquivo principal
cat LISTAAPAGAR.TXT | while read arquivo
do
sed -i '/'$arquivo/d' LISTA.txt
done
Ele apresenta essa saida, porém ao relatar aqui eu percebi que mesmo com o erro descrito abaixo ele apaga as linhas no txt
Mensagem apresentada:
sed: -e expressão #1, caractere 3: A expressão regular do endereço está inacabada (falta a /)
LISTA.TXT
nome do arquivo 1.pdf
nome do arquivo 2.pdf
nome do arquivo 3.jpg
nome do arquivo4.jpeg
nome do arquivo 1.pdf
nome do arquivo 3.jpg
Tenho um script que encontra os duplicados e grava em txt chamado LISTAAPAGAR.TXT
LISTAAPAGAR.TXT
nome do arquivo 1.pdf
nome do arquivo 3.jpg
Fis o script shell para apgar as linahs no arquivo principal
cat LISTAAPAGAR.TXT | while read arquivo
do
sed -i '/'$arquivo/d' LISTA.txt
done
Ele apresenta essa saida, porém ao relatar aqui eu percebi que mesmo com o erro descrito abaixo ele apaga as linhas no txt
Mensagem apresentada:
sed: -e expressão #1, caractere 3: A expressão regular do endereço está inacabada (falta a /)