Você precisa citar sua expansão, caso contrário, ela será submetida à divisão de palavras, que é o que você está experimentando.
acl=$(getfacl somefile.dat)
echo "$acl"
Tenha em mente que $(
retira as novas linhas de qualquer maneira (isso é considerado um recurso). Se isso é um problema para você, você precisa fazer algo assim para preservá-los (no bash4 +):
mapfile acl < <(getfacl somefile.dat)
printf %s "${acl[@]}"