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?

Réponses:


1
stat --printf "%a" /var

Sortie:

755

Voir: man stat


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.