Pela mesma razão que você cita "*.pdf"
nos argumentos para find
dentro da sua função, você precisa citar quando chamar a função:
getext "*.pdf"
Caso contrário, o shell tentará corresponder *.pdf
a nomes de arquivos no diretório atual, resultando em sua expansão - nesse caso, para one.pdf
- antes de ser passado para sua função.