Comparer

Fermé
pwwq - 11 mars 2007 à 00:32
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 11 mars 2007 à 09:20
bonjour,

comment fait-on pour comparer une suite des lettres et des chiffres en ligne de commande?
par exemple je veux comparer abcdefdh123456789 à abcdefgh123456780

merci

p.s ce ne sont pas les fichiers avec ces chiffres mais simplement une suite des lettres et des chiffres

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
11 mars 2007 à 01:41
Salut,

Tu peux utiliser la commande "test" (ou [ ... ]) :
[jp@MDK tmpfs]$ a="abcdefdh123456789"
[jp@MDK tmpfs]$ b="abcdefdh123456780"

[jp@MDK tmpfs]$ if test "$a" = "b" ; then echo "Identiques"; else echo "Différence"; fi
Différence

[jp@MDK tmpfs]$ if [ "$a" = "b" ]; then echo "Identiques"; else echo "Différence"; fi
Différence
;-))
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
11 mars 2007 à 08:04
Sallut,

à remplacer "$a" = "b" avec
"$a" = "$b"
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
11 mars 2007 à 09:01
Salut lami20j,

Oups ;-(( il était tard...

Merci ;-)
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569 > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
11 mars 2007 à 09:20
Salut jipicy,

il était tard...


ou trop tôt :-)))
 jipicy (dimanche 11 mars 2007 à 01:41:29)

0