![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Стандартные потоки ввода/вывода в UNIX/Linux" | +/– | ![]() |
Сообщение от opennews (??), 14-Июл-09, 19:07 | ||
В заметке (http://xgu.ru/wiki/stdin) подробно рассматривается, что такое стандартные потоки ввода и вывода, и какие вещи с ними можно делать. Рассматриваются как базовые вопросы использования потоков ввода/вывода, так и тонкости и хитрости, например, почему не работает echo text | read val и ряд других. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (-), 14-Июл-09, 19:07 | +1 +/– | ![]() |
То, что доктор прописал, хорошая статья | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #20 |
2. Сообщение от Аноним (-), 14-Июл-09, 19:07 | +1 +/– | ![]() |
я лучше POSIX[1] почитаю. В этой статье даже не упоминается простой способ избавиться от нежелательного вывода/ввода путем *закрытия* дескриптора. Напр, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #4 |
3. Сообщение от anonymous_peer (ok), 14-Июл-09, 19:20 | +1 +/– | ![]() |
Сначала подумал, что элементарщина, но узнал для себя что-то новое. Спасибо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
4. Сообщение от xguru (?), 14-Июл-09, 19:46 | +1 +/– | ![]() |
>я лучше POSIX[1] почитаю. В этой статье даже не упоминается простой способ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #6, #23 |
5. Сообщение от аноним (?), 14-Июл-09, 19:48 | +/– | ![]() |
> почему не работает echo text | read val и ряд других | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #8, #15 |
6. Сообщение от аноним (?), 14-Июл-09, 19:51 | +/– | ![]() |
Это уже дело вкуса. С одной стороны, зачем писать, если можно не писать? Это аргумент за >&-. Ведь devfs может быть вообще не смонтирован (в chroot/jail например). Кроме того, так короче. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #7 |
7. Сообщение от xguru (?), 14-Июл-09, 20:01 | +/– | ![]() |
>Это уже дело вкуса. С одной стороны, зачем писать, если можно не писать? Это аргумент за >&-. Ведь devfs может быть вообще не смонтирован (в chroot/jail например). Кроме того, так короче. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #10 |
8. Сообщение от xguru (?), 14-Июл-09, 20:02 | +/– | ![]() |
>> почему не работает echo text | read val и ряд других | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #9 |
9. Сообщение от xguru (?), 14-Июл-09, 20:08 | +/– | ![]() |
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #11, #17 |
10. Сообщение от аноним (?), 14-Июл-09, 22:35 | +/– | ![]() |
Нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #13 |
11. Сообщение от аноним (?), 14-Июл-09, 22:36 | +/– | ![]() |
>Хотя однако, какой tcsh, там же read нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #12 |
12. Сообщение от xguru (?), 14-Июл-09, 22:43 | +/– | ![]() |
В zsh работает, проверил только что. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
13. Сообщение от xguru (?), 14-Июл-09, 22:48 | +/– | ![]() |
>Нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #14, #18 |
14. Сообщение от Аноним (-), 15-Июл-09, 00:18 | +/– | ![]() |
> $ ls >&- | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #16 |
15. Сообщение от Аноним (-), 15-Июл-09, 00:22 | +/– | ![]() |
>> почему не работает echo text | read val и ряд других | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
16. Сообщение от Аноним (-), 15-Июл-09, 00:23 | +/– | ![]() |
>Linux'у такое поведение с ошибкой можно было б простить, если бы сия | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #19 |
17. Сообщение от Аноним (-), 15-Июл-09, 00:29 | +/– | ![]() |
> Хотя однако, какой tcsh, там же read нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #22 |
18. Сообщение от аноним (?), 15-Июл-09, 02:31 | +/– | ![]() |
FreeBSD | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
19. Сообщение от anonymous_peer (ok), 15-Июл-09, 03:04 | +/– | ![]() |
>>Linux'у такое поведение с ошибкой можно было б простить, если бы сия | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #21 |
20. Сообщение от pavlinux (ok), 15-Июл-09, 05:57 | +/– | ![]() |
Исчо лучше! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
21. Сообщение от xguru (?), 15-Июл-09, 10:39 | +/– | ![]() |
Ну не проблема, а скорее особенность. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #28 |
22. Сообщение от xguru (?), 15-Июл-09, 10:44 | +/– | ![]() |
>> Хотя однако, какой tcsh, там же read нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #26 |
23. Сообщение от Andrey Mitrofanov (?), 15-Июл-09, 12:05 | +/– | ![]() |
>Сравните | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #24 |
24. Сообщение от Andrey Mitrofanov (?), 15-Июл-09, 12:28 | +/– | ![]() |
И эти люди запрещают мне^W^Wрассказывают о кроссплатформенности, переносимоти, позиксвейности и не-баш-измости... http:/openforum/vsluhforumID3/47017.html#7 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #30 |
25. Сообщение от Блуд (ok), 15-Июл-09, 16:02 | +/– | ![]() |
Спасибо, очень полезно. Большинство знал, но некоторые моменты облегчат работу в дальнейшем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
26. Сообщение от gegMOPO4 (ok), 15-Июл-09, 17:10 | +/– | ![]() |
foo=$(echo value|head -n 1) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #27 |
27. Сообщение от Аноним (-), 15-Июл-09, 20:10 | +/– | ![]() |
> foo=$(echo value|head -n 1) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #29 |
28. Сообщение от anonymous_peer (ok), 16-Июл-09, 18:49 | +/– | ![]() |
Ну, это же хорошо! Лишняя проверка не повредит, а вот её отсутсвие — потенциальный баг в программе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #31 |
29. Сообщение от xguru (?), 16-Июл-09, 21:39 | +/– | ![]() |
Не, ребята, это всё не то. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
30. Сообщение от xguru (?), 16-Июл-09, 21:41 | +/– | ![]() |
>И эти люди запрещают мне^W^Wрассказывают о кроссплатформенности, переносимоти, позиксвейности и не-баш-измости... http:/openforum/vsluhforumID3/47017.html#7 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
31. Сообщение от xguru (?), 16-Июл-09, 21:42 | +/– | ![]() |
>Ну, это же хорошо! Лишняя проверка не повредит, а вот её отсутсвие | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #32 |
32. Сообщение от anonymous_peer (ok), 17-Июл-09, 02:21 | +/– | ![]() |
>Мне вот интересно, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
33.
Сообщение от 42![]() | +/– | ![]() |
Merci, очень полезная статья. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |