Você colocou aspas simples em torno de '/home/rafaeldaddio/Documents/teste/*'
. Isso significa que ele está procurando por um único arquivo chamado *
dentro de teste
. (Duvido que você tenha tal arquivo, ou é isso que você pretendia!).
Isso significa que o loop for
está sendo executado com uma única entrada e passando esse arquivo *
para o nome base.
Em seguida, out=$(basename $arqin)
está expandindo para out=$(basename file1 file2 file3 ... fileN)
, o que é claro que muitos argumentos para o nome de base.
Solução simples: retire as aspas de /home/rafaeldaddio/Documents/teste/*
.