Je veux savoir quelle permission est donnée à un fichier en utilisant un script shell. J'ai donc utilisé le code ci-dessous pour tester un fichier. Mais cela ne montre rien en sortie. Je voulais juste savoir où j'ai fait l'erreur. Aidez-moi, s'il vous plaît. Le fichier "1.py" a tous lu les fichiers d'écriture et d'exécution activés.Gestion des permissions de fichiers sous UNIX en utilisant awk
ls -l 1.py | awk ' {if($1 -eq "-rwxrwxrwx")print 'True'; }'
Comment ajouter une instruction else? ls -l $ filemame | awk '{if ($ 1 == "-rwxrwxrwx") imprime "Vrai" sinon imprime "Faux"; } ' –
@AravindS pour votre exemple: 'awk' {print ($ 1 ==" quoi "?" True ":" False ")} '' ou 'awk' {if (.....) print" T " ; else print « F »} ' – Kent
Si je donne votre code, il imprime récursive pour de nombreuses fois en continu –