A expressão grep
é muito complicada. Use awk
para uma solução mais direta e clara que não requeira que um assistente de expressão regular leia:
docker images | awk '$3 == "172c7702a46f" && $2 ~ /^[a-z]/ {print $2}'
Ou seja: se a coluna 3 for 172c7702a46f e a coluna 2 começar com letras, imprima a coluna 2.