Se houver mais de uma duplicata, $acls
conterá um espaço para cada nova linha e o comando estará sintaticamente incorreto. O que você precisa é: -
[ "${acls}" == "" ]
Isso força a comparação entre duas strings. Como na sua pergunta, você pode usar ''
em vez de ""
, mas eu prefiro usar o mesmo tipo de aspas nos dois lados de uma comparação.