He creado un alias para mostrar los permisos en formato de octeto:
alias lso="ls -l | awk '
{
k=0;
for (i=0;i<=8;i++)
k+=((substr($1,i+2,1)~/[rwx]/)*2^(8-i));
if (k)
printf("%0o ",k);
print
}'
También he añadido este código para mostrarlo en un formato de color:
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
Lo que me pregunto es cómo hacer que mi alias se muestre también en un formato de color. Además, si alguien pudiera explicar la sintaxis del alias (después de la pipa) He copiado el texto y estoy tratando de aprender a ser capaz de sintetizar comandos como este.