Вопросы по теме 'stdin'

Консольная программа С# - остановить переход STDIN в STDOUT
Я пишу простое консольное приложение на С#, .NET 2.0. Он запускает новые потоки, используя таймер потоков, в то время как он интерпретирует команды в основном потоке. В настоящее время я принимаю три команды: P - Пауза C - Продолжить Q - Выход...
3266 просмотров
schedule 07.05.2024

Константы и глобальные переменные Ruby stdio, для чего они нужны?
В Ruby есть константы и глобальные переменные для stdio. А именно, константы STDIN , STDOUT , STDERR и их эквиваленты-переменные $stdin , $stdout , $stderr . Я понимаю разницу между константой и переменной. Я знаю, что константы...
670 просмотров
schedule 02.03.2024

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

Как определить, был ли перенаправлен Console.In (stdin)?
Я хочу написать консольное приложение, которое ведет себя по-разному в зависимости от того, поступает ли ввод с клавиатуры или, скажем, из файла. Является ли это возможным? Какой самый элегантный способ сделать это на С#?
11351 просмотров
schedule 26.08.2022

Как асинхронно читать стандартный ввод?
Есть ли элегантный способ запустить событие, когда символы доступны из System.in ? Я бы хотел избежать опроса InputStream.available() .
3484 просмотров
schedule 22.12.2023

Python читается из аргументов командной строки или стандартного ввода
При написании текстовых программ командной строки на Python я часто хочу прочитать либо все файлы, переданные в командной строке, либо (XOR) стандартный ввод (как это делает Unix cat или Perl <> ). Итак, я говорю if len(args) == 0: #...
19835 просмотров

Подключение к подпроцессу stdin to pipe
У меня есть метод, который создает подпроцесс и подключает его STDIN к анонимному каналу; который не работает. Он не вызывает никаких исключений, подпроцесс просто никогда не читает данные. (подпроцесс представляет собой исполняемый файл zenity для...
1867 просмотров
python subprocess pipe stdin
schedule 14.11.2022

Чтение со стандартного ввода с помощью read(..) и определение размера буфера
Мне было интересно, может ли кто-нибудь сказать мне, есть ли способ динамически выделять буфер при чтении ввода из стандартного ввода с использованием read(...) Например: n = read(0, buffer, sizeof ?); Как мне убедиться, что количество байтов,...
8142 просмотров
schedule 31.08.2022

как использовать EOF stdin в C
Мне нужно вводить координаты в массив до тех пор, пока не встретится EOF, но в моем коде что-то не так. Я использовал ctrl+Z, ctrl+D int main() { int x[1000],y[1000]; int n=0,nr=0,a,b,i; printf("Enter the coordinates:\n");...
34266 просмотров
c stdin feof scanf
schedule 05.08.2022

Самый быстрый способ построчного чтения STDIN?
Я ищу наиболее эффективный по времени способ чтения STDIN построчно. Первая строка — количество условий для проверки. Все следующие строки являются условиями (строками) длиной не более 100 000 символов. Я уже пробовал следующее (плюс результат...
49504 просмотров
schedule 06.03.2024

stdin для родительского процесса заблокирован при вызове execv
Я создал приложение, которое запускает пару дочерних процессов, используя fork и execv . string process; //initialized before execv call char** process_args; //initialized before execv call int pid = fork(); if(pid == 0) {...
398 просмотров
c++ fork stdin execv
schedule 02.10.2022

Чтение из стандартных блоков прибл. 60 КБ
При преобразовании файлов с помощью самореализованного алгоритма burrows-wheeler моя программа зависает при чтении файлов с размером файла более 59 КБ. В основном я запускаю свою программу в терминале: ./BW encode 4 < test где 4 означает...
182 просмотров
schedule 12.05.2024

Оболочка PowerShell для прямого ввода данных в скрипт Python
Я пытаюсь написать небольшой инструмент, который позволит мне передавать вывод команды в буфер обмена. Я прочитал несколько ответы на Stack Overflow, но у меня они не сработали, потому что они не включали конвейер, или потому что они не...
1856 просмотров
schedule 21.07.2022

функция дублирования, больше и перенаправление
У меня проблема с этим небольшим кодом в образовательных целях. Я не могу понять, как это работает. #include <stdio.h> #include <fcntl.h> #define FNAME "info.txt" #define STDIN 0 int main(){ int fd; fd = open(FNAME,...
2108 просмотров
c unix stdin dup
schedule 28.10.2022

Чтение из STDIN без нажатия ENTER
Мне нужно прочитать стандартный ввод в Linux, хотя моя программа будет получать только сообщения без новой строки. Я пробовал этот код, но он не работает: int main ( void ) { char p_char[48]; memset( p_char, 0, sizeof(p_char) );...
1606 просмотров
schedule 06.12.2023

Проверьте, пуст ли стандартный ввод
Я искал, но не получил соответствующего ответа на этот вопрос, я работаю на Linux-машине, я хотел проверить, содержит ли стандартный входной поток какой-либо символ, не удаляя символы из потока.
5732 просмотров
schedule 17.09.2022

Потоки Python stdin/stdout
У меня есть файл, который содержит много данных. Каждая строка является записью. И я пытаюсь выполнить некоторую работу ETL со всем файлом. Сейчас я использую стандартный ввод для чтения данных построчно. Самое классное в этом то, что ваш скрипт...
17412 просмотров
schedule 17.03.2024

отправка crtl+c в дочерний процесс, созданный node.js, с помощью stdin.write()?
В сценарии узла я создал дочерний процесс, который выполняет пакетный файл run.bat, чтобы завершить программу, запущенную пакетным файлом, мне нужно отправить комбинацию ctrl+c дочернему процессу, мне необходимо отправить Комбинация ctrl+c в...
1792 просмотров
node.js child-process spawn stdin
schedule 29.05.2024

fgets() не работает в функции
Я пишу программу, которая использует fgets() для сканирования длинной строки из 3 символов в качестве кода аэропорта для вылета и прибытия. Когда я пишу оператор вне его метода (в основном), он работает нормально, однако внутри он не ждет ввода и...
15513 просмотров
schedule 16.04.2024

Использовать grep на стандартном вводе
Итак, я использовал fork(), где родитель открывает файл и считывает его содержимое в буфер и отправляет буфер из конца записи (fd[1]) в конец чтения (fd[0]). Дочерний процесс отвечает за чтение в буфере. Я хочу перенаправить все, что находится в...
888 просмотров
schedule 04.11.2023