Результаты поиска по запросу "stdin"

2 ответа

Читать все стандартные входные данные в байтовый массив Java

Какой самый простой способ в современной Java (используя только стандартные библиотеки) для чтениявсе стандартный ввод до EOF в байтовый массив, желательно без необходимости самому предоставлять этот массив? Данные stdin - это двоичные данные, а ...

2 ответа

Как передать ввод в цикл Bash while и сохранить переменные после окончания цикла

Bash позволяет использовать:cat <(echo "$FILECONTENT") Bash также позволяет использовать:while read i; do echo $i; done </etc/passwd чтобы объединить два предыдущих, это можно использовать:echo $FILECONTENT | while read i; do echo $i; ...

5 ответов

Как читать стандартный ввод, когда аргументы не передаются?

Скрипт не работает, когда я хочу использовать стандартный ввод, когда нет переданных аргументов (файлов). Есть ли способ, как использовать stdin вместо файла в этом коде? Я попробовал это: if [ ! -n $1 ] # check if argument exists then ...

ТОП публикаций

3 ответа

Интерактивный ввод / вывод с использованием Python

У меня есть программа, которая взаимодействует с пользователем (действует как оболочка), и я хочу запустить ее, используя модуль подпроцесса python в интерактивном режиме. Это означает, что я хочу иметь возможность писать в стандартный ввод и ...

1 ответ

Как завершить сканирование, введя только один EOF

Я решаю эту проблему. Я использую цикл while для сканирования строки чисел, и мне нужно завершить сканирование и продолжить работу с остальной частью моей программы. Я просто не могу понять, как очистить стандартный ввод или сделать что-то, чтобы ...

1 ответ

Определите новый дескриптор (аналог STDOUT)

Я смотрел на ручку перенаправления в пакете, когда я заметил это: Здесьссылка [http://en.wikipedia.org/wiki/Redirection_(computing)] Упоминается, что маркеры 3-9 не определены и могут быть определены программой. Теперь я читал о том, как ...

3 ответа

Scanf / Printf двойная переменная C

Допустим, у меня есть следующий фрагмент кода на C: double var; scanf("%lf", &var); printf("%lf", var); printf("%f", var);Он читает из переменной stdin 'var' и затем печатает дважды в stdout 'var'. Я понимаю, как вы читаете двойную переменную из ...

3 ответа

Скрипт для запуска с stdin, если нет аргументов; в противном случае входной файл = ARGV [0]

Это работает довольно хорошо - просто интересно, есть ли какие-либо улучшения, чтобы сократить его? if (ARGV[0].nil?) then input=$< else input=File.new(ARGV[0],"r"); end ... # Do something with the input here, for example: input.each_line do ...

5 ответов

Как вы указываете имена файлов внутри почтового индекса при создании его в командной строке из трубы?

Я пытаюсь создать zip-файл из содержимого файла, например, по каналу. mysql [params and query] | zip -q output.zip -Это правильно записывает zip, но когда вы открываете zip, файл внутри него называется «-». Есть ли способ указать, какое имя ...

2 ответа

Неблокирующий Получить Персонаж

Платформа: Linux 3.2.0 x86 (Debian 7)Компилятор: GCC 4.7.2 (Debian 4.7.2-5)Я пишу функцию, которая читает один символ из стандартного ввода, если символ уже присутствует в стандартном вводе. Если stdin пуст, предполагается, что функция ничего не ...