script de permissão com problema de comando stat awk caractere especial

0

Quero numerar o diretório de permissão e escrever um script para equalizar dois diretórios de servidor diferentes. Eu tenho o comando stat de uso.

comando: stat /var/ | grep -i 'Access: ('

saída: Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)

Eu quero apenas 755 que meu comando de saída. Como posso fazer isso?

arifisik
fonte

Respostas:

1
stat --printf "%a" /var

Saída:

755

Vejo: man stat

Cyrus
fonte
Nota: analisar melhor "%a\n"pode ser melhor. No POSIX, uma linha sem um caractere de nova linha no final está incompleta e algumas ferramentas podem omiti-lo.
Kamil Maciorowski