Kui me kasutame ls käsk kuvada permissions failide järgmises vormis:
-Rw-r-r-1 grupp 49296 24. märts 2006 file.bin
Nagu pea kuva kaheksand õigused nende failide salli seda skripti:
ls-l | awk '(k = 0 for (i = 0; i <= 8; i + +) k + = ((substr ($ 1, 2,1) ~ / [rwx] /) * 2 ^ (8 -i)) if (k) printf ("% 0." k) print)
Käsk avab õigused kaheksand stiil + drwxr-XR-x.
Kui olete rahul tulemuse ja lihtsam saad teha püsiva selle kasutamine, luues alias oma shellis kasutada parameterize ja rõõm. Sest bash sinu kodukataloogi redigeeri faili ~ /. Bashrc pärast logout ja login saate kasutada käsku "alternatiiv klassikalisele 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 ("% 0." k) print) "
Tulemus:
600-134K rw --- 1 grupp 21. aprill 2006 mbox



































