Když jsme použít příkaz ls oprávnění pro zobrazení souborů ve formátu:
-rw-r-r-1 skupina 49296 24. března 2006 file.bin
Jak mají potřebu zobrazení oktalový oprávnění k souboru, že scénář:
ls-l | awk '(k = 0; for (i = 0; i <= 8; i + +) K + = ((substr ($ 1, +2,1) ~ / [rwx] /) * 2 ^ (8 -i)) if (k) printf ( "% 0o", k) print) '
Příkaz zobrazí oprávnění oktalový stylu + drwxr-xr-x.
Pokud budete splňovat Výsledkem můžete provádět trvalé a snazší používání vytváří alias ve skořápce, které jste použili pro podobné a parametr. Pro bash musíte upravit svůj domovský adresář v souboru ~ /. Bashrc, po odhlášení a přihlášení můžete použít 'l' alternativu ke klasické comanto 'ls':
alias l = 'ls-LHA-color | awk' (k = 0; for (i = 0; i <= 8; i + +) K + = ((substr ($ 1, +2,1) ~ / [rwx] / ) * 2 ^ (8-i)) if (k) printf ( "% 0o", k) print) ' "
Výsledek:
600-rw --- 1 skupina 134k 21. dubna 2006 mbox



































