Коли ми використовуємо Ls команду для перегляду дозволів файлів у наступному форматі:
-RW-R-R-1 групи користувачів 49296 24 березня 2006 file.bin
Як і необхідність для відображення восьмерічние дозволу файлу сценарію:
LS-L | AWK '(K = 0; для (i = 0; I <= 8; I + +) K + = ((substr ($ 1, 2,1) ~ / [rwx] /) * 2 ^ (8 -I)), якщо (K) printf ( "% 0o", K) для друку) '
Команда виводить дозволу восьмерічние стиль + drwxr-XR-х.
Якщо у вас задовольнить результат можна зробити постійним і простіше у використанні за рахунок створення аліасу в корпусі для вас, як і параметр. Для Баш ви повинні змінити ваш домашній каталог у файлі ~ /. Bashrc після вихід і вхід, ви можете використати 'L' альтернативою класичному comanto "LS ':
псевдонімом L = 'LS-LHA-колір | AWK' (K = 0; для (i = 0; I <= 8; I + +) K + = ((substr ($ 1, 2,1) ~ / [rwx] / ) * 2 ^ (8-а)), якщо (K) printf ( "% 0o", K) для друку) "
Результат:
600-RW --- 1 групи користувачів 134K 21 квітня 2006 mbox



































