Kun käytämme ls komento voi näyttää oikeudet tiedostoja seuraavassa muodossa:
-Rw-r-r-1 käyttäjäryhmä 49296 24 maaliskuu 2006 file.bin
Koska tarve näyttää oktaali oikeuksia näiden tiedostojen ehdottaa tämän kirjoitus:
ls-l | awk '(k = 0 (i = 0; i <= 8; i + +) k + = ((substr ($ 1, +2.1) ~ / [rwx] /) * 2 ^ (8 -i)) if (k) printf ("% 0.", k) print) "
Komento näyttää käyttöoikeudet oktaali tyyli + drwxr-xr-x.
Jos olet tyytyväinen tulokseen ja helpompaa voit tehdä pysyvästi sen käyttöä luomalla alias oman komentotulkin käytit parametrisoida ja ilo. Bash sinua kotihakemistossasi muokata tiedostoa ~ /. Bashrc jälkeen liikemerkki ja johdonmukaisuus voit käyttää komentoa "vaihtoehto klassinen comanto" ls ":
alias l = "ls-LHA-väri | awk '(k = 0 (i = 0; i <= 8; i + +) k + = ((substr ($ 1, +2.1) ~ / [rwx] / ) * 2 ^ (8-i)) if (k) printf ("% 0.", k) print) ""
Tulos:
600-134k rw --- 1 käyttäjäryhmä 21 huhtikuu 2006 mbox



































