Você pode usar grep .
O regexp \(.\).* corresponde a qualquer caractere único, seguido por qualquer coisa, seguido pelo mesmo primeiro caractere.
grep retornará sucesso se pelo menos uma linha corresponder à regex.
if echo "$1" | grep -q '\(.\).*' ; then
echo "match" ;
fi
Observe que \(.\) corresponde a qualquer caractere e não a qualquer letra, talvez você tenha que restringir o regex à sua definição específica de " realmente qualquer letra ". Você pode usar algo como \([[:alnum:]]\).* , \([[:alpha:]]\).* ou \([a-df-z1245]\).* .