LINUX.ORG.RU

Вопрос насчёт стандартного ввода Unix

 ,


0

1

Допустим, я запускаю команду dd, sort или, скажем, cat без аргументов, после чего на в терминале что-то набираю и жамкаю Enter. Похоже, что информация не попадает на вход этим командам. Как же в таком случае интерпретировать следующие слова: «Если интерпретатор работает в интерактивном режиме, то они подключены на консоль (вывод на экран; чтение с клавиатуры)»? Заранее спасибо.

★★

информация не попадает на вход этим командам

?

sorrymak@trisquel ~ $ sort
1
7
4
3
8
2

^D
1
2
3
4
7
8

svobodka_fighter
()
Ответ на: комментарий от Torvus

Я не программирую, а пытаюсь постичь систему конвееров и std* UNIX, которая юзается в скриптах. На все вопросы, кроме этого, я нашёл ответы.

Valdor ★★
() автор топика
Ответ на: комментарий от Valdor

Будет то, что надо. Тогда вопрос - почему ^C не даёт такой
же результат?

man termios и там искать VINTR, потом VEOF

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