LINUX.ORG.RU

Читать stdin, а лучше написать маленький wrapper на C.

alman ★★★
()

Врапер мне не подходит, так как неизвестна система на которой его будут запускать :( А как читать stdin ?

anonymous
()




К сожалению красивого решения не помню ;(
Вот некрасивое:
#!/bin/sh
USER_INPUT="`cat \`tty\``"
echo "You input $USER_INPUT"



У меня работает вроде. Плохо то что ввод заканчивается по Ctrl+D

alman ★★★
()

Сорри! Заинтересовало (помнил, что есь стандартный способ), заглянул в
книженцию и ...
Короче read var1 var2 ...
Вполне стандартная команда БаурнШелл...
(Смотрел в книженцию Карпова)
Должна быть описана в man sh

Dimai
()

Вот и классно. А я кривизну тут насоветовал. :)
Сожалею.

alman ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.