Uma solução alternativa pode ser:
#!/bin/bash
unset altdir
unset arg
: "${altdir:=/usr}"
: "${arg:=abc}"
tries=({.,"$altdir"}/{"$arg","$arg"/main}.{tex,ltx,drv,dtx})
for i in "${tries[@]}"; do echo "$i"; done
ou crie shellcheck
ignore SC2034
code:
shellcheck -e SC2034 testscript
(E lembre-se de sempre citar suas variáveis se você não quiser o contexto da lista)