Com o GNU find, você pode usar -printf
em vez de -print
para personalizar a maneira como um nome de arquivo é impresso. (Você também pode fazê-lo com a pesquisa padrão, mas de forma arredondada por -exec sh -c 'echo ...' {}
.) Por exemplo, o comando a seguir imprime arquivos executáveis em verde e outros arquivos regulares na cor padrão:
find . -type f \( -perm +100 -printf '3[32m%p3[0m\n' -or -print \)