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

Есть ли способ для приложения AIR 1.5 читать из stdin и писать stdout / stderr?
Изучал классы Adobe AIR 1.5, связанные с файловой системой, но пока я не видел ничего, что упоминало бы, как взаимодействовать с stdin / stdout / stderr. Это немного удивительно, поскольку AIR позволяет иначе взаимодействовать с локальной файловой...
625 просмотров
schedule 28.05.2022

Игнорирование EOF для std::cin в С++
У меня есть приложение, которое реализует интерактивную оболочку, похожую на то, как работает консоль Python/irb. Теперь проблема заключается в том, что если пользователь случайно нажимает ^D , выдается EOF, и мой вызов getline() возвращает пустую...
3530 просмотров
schedule 05.12.2022

Java + Eclipse: как отлаживать java-программу, которая получает передаваемый / перенаправленный stdin?
Я использую Eclipse для разработки программы на Java и решил, что добавлю в свою программу параметр для анализа stdin, если нет аргументов. (в противном случае он анализирует файл) У меня возникают проблемы, если я выполняю "somecommand | java...
5567 просмотров
schedule 14.05.2022

чтение stdin несколько раз в bash
Я пытаюсь прочитать со стандартного ввода несколько раз в сценарии оболочки, но безуспешно. Намерение состоит в том, чтобы сначала прочитать список файлов (которые читаются из канала stdin), а затем прочитать еще дважды, чтобы получить две строки в...
8786 просмотров
schedule 07.05.2023

Как отправить EOF на стандартный ввод в paramiko?
Я хотел бы выполнить какую-то программу через ssh и перенаправить ее ввод из файла. Поведение следующего кода: channel.exec_command('cat') with open('mumu', 'r') as f: text = f.read() nbytes = 0 while nbytes < len(text):...
3095 просмотров
schedule 17.12.2022

Как захватить stdout из другого процесса в Win32 без задержки?
То, что я хотел бы сделать, аналогично тому, что Visual Studio делает в своем окне вывода или других редакторах в своих окнах инструментов: запустить другой процесс B из моего процесса A и захватить его вывод stdout / stderr. До сих пор я работал с...
3843 просмотров
schedule 22.02.2022

Есть ли способ отправить данные на стандартный ввод другого процесса в Mac OS?
Мне было интересно, существует ли API, каким бы неясным он ни был, который позволял бы кому-то отправлять данные в поток stdin другого процесса под Mac OS X. В Linux, если я правильно помню, вы можете использовать файловую систему в /proc для...
4038 просмотров
schedule 02.02.2024

Если вызывается fclose(0), закрывает ли это стандартный ввод?
Если вызывается fclose(0), закрывает ли это стандартный ввод? Причина, по которой я спрашиваю об этом, заключается в том, что по какой-то причине в моем приложении закрывается стандартный ввод, и я не могу понять, почему. Я проверил наличие fclose...
16102 просмотров
schedule 06.05.2022

Как использовать select() для чтения ввода с клавиатуры в C
Я пытаюсь использовать select() для чтения ввода с клавиатуры, и я застрял в том, что не знаю, как читать с клавиатуры и использовать для этого дескриптор файла. Мне посоветовали использовать STDIN и STDIN_FILENO для решения этой проблемы, но я все...
24559 просмотров
schedule 28.02.2024

Отправить строку на стандартный ввод
Есть ли способ эффективно сделать это в bash: /my/bash/script < echo 'This string will be sent to stdin.' Я знаю, что я мог бы вывести вывод из эха, например: echo 'This string will be piped to stdin.' | /my/bash/script
184151 просмотров
schedule 19.08.2023

Регистратор для stdin stdout
Для отладки внешней обработки процессов с помощью Emacs мне нужна оболочка, которая регистрирует весь поток сообщений. Таким образом, Emacs отправляет строку в оболочку stdin, обертка регистрирует ее и отправляет внешнему процессу. Затем вернитесь...
525 просмотров
schedule 26.12.2023

захватить вывод из канала и сохранить его в переменной
Я пытаюсь захватить вывод из канала и сохранить его в переменной. Использование подоболочки, т.е. var=$(computeOutput), НЕ БУДЕТ РАБОТАТЬ, потому что сама функция calculateOutput устанавливает другие переменные, которые должны храниться в той же...
1318 просмотров
schedule 29.01.2024

Необязательный stdin в Python с argparse
Я нашел очень полезный синтаксис parser.add_argument('-i', '--input-file', type=argparse.FileType('r'), default='-') для указания входного файла или использования stdin - и то, и другое мне нужно в моей программе. Однако входной файл не...
25973 просмотров
schedule 05.03.2023

python popen.communicate() с несколькими записями stdin
У меня есть внешний процесс, который я пытаюсь запустить из python, а затем отправить информацию через Popen.stdin.communicate(). Процесс, с которым я говорю, записывает несколько строк в стандартный вывод, затем запрашивает у пользователя ввод через...
1339 просмотров
schedule 06.09.2022

С++ записывает данные на стандартный ввод и получает вывод из стандартного вывода
У меня есть одна программа, которая вызывает один tar... что-то вроде popen("tar -zcvf") Я хочу написать на стандартный ввод... и получить вывод... что-то вроде tar -zcvf - /path| смола - zxvf - так что .. с одной стороны я инкапсулирую файлы...
1594 просмотров
schedule 01.02.2024

Как проверить, читается ли стандартный ввод в TCL?
С помощью следующей команды вы можете зарегистрировать обратный вызов для stdin : fileevent stdin readable thatCallback Это означает, что во время выполнения команды обновления она будет оценивать thatCallback раз за разом, пока есть...
1525 просмотров
schedule 08.03.2023

R передает кадр данных в другую программу, используя system()
У меня есть кадр данных, который я передаю другой программе, используя system() . В текущей настройке я сначала записываю содержимое кадра данных в текстовый файл, а затем команда system() ищет созданный текстовый файл. df1 <- runif(20)...
225 просмотров
schedule 22.10.2023

Направить пользовательский стандартный ввод в системный вызов в С++
Я пытаюсь вызвать сценарий оболочки из С++ с пользовательским вводом. Что я мог бы сделать, это: void dostuff(string s) { system("echo " + s + " | myscript.sh"); ... } Конечно, избежать s довольно сложно. Есть ли способ использовать...
4018 просмотров
schedule 23.05.2023

Неопределенность в отношении входных данных
Я выполняю внешнюю программу через python, и если внешняя программа запрашивает ввод, мой скрипт python должен запрашивать у меня ввод и снова продолжать выполнение с этими вводами. Есть ли способ узнать, активен ли стандартный ввод процесса для...
63 просмотров
schedule 07.03.2024

Ввод/вывод между двоичным файлом C и Java на Android
Мне нужно получить текстовые вопросы из двоичного кода C и отобразить его в моем TextView. Кроме того, мне нужно получить ответы из поля ввода и передать его в двоичный файл C и т. д. Я прочитал эту тему и попытался запустить ее на Android....
619 просмотров
schedule 31.08.2022