A voir également:
- Spom comparaison
- Comparaison prix amazon - Guide
- Logiciel comparaison photo gratuit - Télécharger - Photo & Graphisme
- Logiciel de comparaison facial gratuit - Télécharger - Photo & Graphisme
- Comparaison million milliard - Guide
- Logiciel comparaison dossier gratuit - Télécharger - Gestion de fichiers
2 réponses
dubcek
Messages postés
18719
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
4 mai 2024
5 615
24 sept. 2009 à 09:26
24 sept. 2009 à 09:26
hello
#!/bin/sh
c'est le Bourne shell, pas bash, utiliser #!/bin/bash
echo "X83424S-aac" | openssl md5 | tr -d '\n' > $hashComputed
redirige dans un fichier, mais pas dans une variable, utiliser
en sh ou bash: hashComputed=`echo "X83424S-aac" | openssl md5 | tr -d '\n'`
en bash: hashComputed=$(echo "X83424S-aac" | openssl md5 | tr -d '\n')
pour le test, un seul =
if ["$hashComputed" = "$hashMatching" ]; then
essaye en sh
#!/bin/sh
c'est le Bourne shell, pas bash, utiliser #!/bin/bash
echo "X83424S-aac" | openssl md5 | tr -d '\n' > $hashComputed
redirige dans un fichier, mais pas dans une variable, utiliser
en sh ou bash: hashComputed=`echo "X83424S-aac" | openssl md5 | tr -d '\n'`
en bash: hashComputed=$(echo "X83424S-aac" | openssl md5 | tr -d '\n')
pour le test, un seul =
if ["$hashComputed" = "$hashMatching" ]; then
essaye en sh
#!/bin/sh hashComputed=`echo "X83424S-aac" | openssl md5 | tr -d '\n'` #Je supprime le caractère de saut de ligne renvoyé par la commande echo "$hashComputed---" hashMatching='03eae433de5ae5b4b48d751d8e1739e3' echo "$hashMatching---" #Les affichages sont identiques! if [ "$hashComputed" = "$hashMatching" ]; then echo "ok" else echo "pas ok" fi