Bonjour,
J'ai le souci suivant : je veux tester si une machine est 32 ou 64 bits, il faut positionner une variable d'environnment avec YES ou NO par exemple. Je sais le faire avec la commande awk :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
uname -r | awk -F "-" '{ print $2 }' | awk -F "." '{ print $3 }' | awk '$0=="x86_64" { print "YES" } $0!="x86_64" { print "NO" }'
Ce n'est sans doute pas parfait, mais ça marche sur mes machines.
Cependant, je dois exécuter cette commande dans un makefile (pour compilation de sources C) et bizarrement le awk n'est pas exécuté. Il me faudrait alors avoir une commande similaire sans awk.
Merci