script d'autorisation avec commande stat trouble awk caractère spécial

0

Je veux nombre de répertoire de permission et écris un script pour égaliser deux répertoires de serveur différents. J'ai utiliser la commande stat.

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

sortie: Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)

Je veux seulement 755 qui ma sortie de commande. Comment puis-je faire ceci?

arifisik
la source

Réponses:

1
stat --printf "%a" /var

Sortie:

755

Voir: man stat

Cyrus
la source
Note: analyser plus loin "%a\n" peut-être mieux. Sous POSIX, une ligne sans fin de ligne est incomplète et certains outils peuvent l’omettre.
Kamil Maciorowski