Comment peut-on indiquer que l'on a fini d'entrer dans le test dans stdin?
Par exemple, disons que je souhaite chiffrer «bleu» à l'aide de MD5 (je sais que MD5 n'est pas sécurisé, mais juste pour cet exemple). j'ai essayé
user$ blue | md5
ce que j'ai été amené à comprendre, c'est comment un canal d'entrée à stdin, mais cela ne fonctionne pas correctement.
Mais si je viens d'entrer
user$ md5
Je peux saisir le mot «bleu». Mais comment indiquer à md5 que j'ai fini de saisir du texte?
keyboard-shortcuts
terminal
shell
stdin
waiwai933
la source
la source
blue
tant que commande au lieu de l'écho. Essayezecho blue | md5
plutôt.Réponses:
parlez-vous d'obtenir une somme md5 pour un morceau de texte?
si c'est le cas, exécutez la commande md5sum
tapez votre texte, lorsque vous avez terminé, passez à une nouvelle ligne en appuyant sur la touche Entrée
appuyez sur CTRL-D pour terminer votre saisie.
la source
openssl md5
.Dans votre premier exemple, vous avez besoin d'un
echo
:la source