Când vom utiliza comanda ls pentru a vizualiza permisiunile de fişiere în următorul format:
-rw-r-r-1 grup de utilizatori 49296 24 martie 2006 file.bin
Ca au nevoie pentru a afişa octal permisiunile din fişier care script-ul:
ls-l | ¹ Awk "(k = 0; pentru (i = 0; i <= 8; i + +), K + = ((substr ($ 1, 2.1) ~ / [rwx] /) * 2 ^ (8 -i)), dacă (k) printf ( "% 0o", k) de imprimare) "
Comanda afişează permissions octal stil + drwxr-xr-x.
Dacă vă satisface rezultatul pe care îl poate face permanent şi mai uşor de utilizat de către crearea unui alias în coajă l-aţi folosit pentru a dori şi parametru. Pentru bash, va trebui să vă editaţi directorul home în fişierul ~ /. Bashrc, dupa logout şi login puteţi folosi 'l-alternativă la clasic comanto "ls":
alias l = 'ls-lha-color | ¹ Awk "(k = 0; pentru (i = 0; i <= 8; i + +), K + = ((substr ($ 1, 2.1) ~ / [rwx] / ) * 2 ^ (8-i)), dacă (k) printf ( "% 0o", k) de imprimare) ""
Rezultat:
600-rw --- 1 utilizator grup 134K 21 aprilie 2006 mbox



































