Eu verifiquei a saída e ela mostra um %0D
no nome do arquivo. Após mais pesquisas, descobri que esta é a quebra da linha à direita no workobject.txt
. Infelizmente, não posso fazer nada sobre a formatação do arquivo workobject.txt
porque ele está sendo enviado apenas para o meu servidor via scp
.
Eu apenas deixo o script fazer a mesma coisa e simplesmente renomear todos os arquivos após o processamento para remover o %0D
do nome do arquivo.
O script final é assim:
filen="/home/chester/test/workobject.txt"
dir_log="/home/chester/test"
if [ -f "$filen" ]
then
cd $dir_log
for n in 'cat $filen'
do
wget -q http://domain.com/QuickSearch?object=$n
done
else
echo "Nothing to do."
fi
rename "s/%0D//g" Quick*
Trabalhou como um encanto.