O script espera um argumento quando é executado. Este argumento é o diretório em que *.apk
reside.
O argumento é chamado no script por cd $1
line, é assim que os argumentos são chamados no shell script.
Tente executar novamente seu script da seguinte maneira: sh cert.sh </path/where/apks/reside>
e ver se isso resolve o problema?
Além disso, antes de for
loop, adicione rm -rf other
e rm -rf none
lines para remover os erros relacionados às pastas existentes.