Gdy używamy polecenia ls wyświetla prawa dostępu do plików w formacie:
-Rw-r-r-1 grupa użytkowników 49296 24 marca 2006 file.bin
Jak potrzeba, aby wyświetlić uprawnienia ósemkowa tych plików polecam ten skrypt:
ls-l awk '|' (k = 0 for (i = 0; i <= 8; i + +) + k = ((substr ($ 1, +2.1) ~ / [rwx] /) * 2 ^ (8 -i)) if (k), printf ("0-ty%", k) print) "
Polecenie wyświetla uprawnienia ósemkowa styl + drwxr-xr-x.
Jeśli jesteś zadowolony z wyniku i tym łatwiej można jej używać na stałe, tworząc alias w powłoce użyty do parametryzacji i przyjemności. Bash dla Ciebie w twoim katalogu domowym edytować plik ~ /. Bashrc, po wylogowaniu i logowanie możesz użyć polecenia "alternatywą dla klasycznych comanto 'ls':
alias l = 'ls-lha kolor | awk' (k = 0 for (i = 0; i <= 8; i + +) + k = ((substr ($ 1, +2.1) ~ / [rwx] / ) * 2 ^ (8-i)) if (k) printf ("0-sza%", k) print) "
Wynik:
600-134K rw --- 1 grupa użytkowników 21 kwietnia 2006 mbox



































