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?

Respostas:


1
stat --printf "%a" /var

Saída:

755

Vejo: man stat


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.