Указание на конец Стандартного Входа

Как каждый указывает, что каждый закончил вводить тест в stdin?

Например, скажем, то, что я хочу зашифровать 'синее' использование MD5 (я знаю, что MD5 небезопасен, но только для этого примера). Я попробовал

user$ blue | md5

то, которое я велся понять, - то, как каждый передает вход по каналу к stdin, но он не работает правильно.

Но если я просто вхожу

user$ md5

Я могу ввести 'синее' слово. Но как я указываю к md5, что закончен, введя текст?

12
задан 12.05.2010, 09:17

2 ответа

Вы говорите о получении md5sum для части текста?

раз так выполните команду md5sum

введите свой текст, когда законченное перемещение к новой строке путем нажатия возврата

нажмите CTRL-D для окончания входа.

 user$ md5sum
 blue
 CTRL-D
16
ответ дан 07.12.2019, 11:58

В Вашем первом примере Вам нужно echo:

user$ echo "blue" | md5
0
ответ дан 07.12.2019, 11:58

Теги

Похожие вопросы