Como alguém indica que terminou de entrar no teste em stdin?
Por exemplo, digamos que desejo criptografar 'blue' usando o MD5 (eu sei que o MD5 é inseguro, mas apenas para este exemplo). eu tentei
user$ blue | md5
o que eu fui levado a entender é como alguém canaliza a entrada para o stdin, mas não funciona direito.
Mas se eu apenas entrar
user$ md5
Eu posso inserir a palavra 'azul'. Mas como indico ao md5 que terminei de inserir texto?
keyboard-shortcuts
terminal
shell
stdin
waiwai933
fonte
fonte
blue
como um comando em vez de repeti-lo. Tente emecho blue | md5
vez disso.Respostas:
você está falando em obter um md5sum para um pedaço de texto?
Nesse caso, execute o comando md5sum
digite seu texto, quando terminar, vá para uma nova linha pressionando return
pressione CTRL-D para finalizar sua entrada.
fonte
openssl md5
.No seu primeiro exemplo, você precisa de um
echo
:fonte