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.