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

1 ответ

Перенаправление потока ввода / вывода в оболочке Linux. Как оболочка обрабатывает команду с перенаправлением?

В настоящее время я пишу небольшую оболочку (перенаправление, каналы, exec и т. Д.). Попытка выяснить шаги, которые предпринимает оболочка Linux для решения проблемы перенаправления ввода / вывода. Некоторые вопросы о том, что мне нужно ...

4 ответа

Почему чтение и запись одного и того же файла с помощью перенаправления ввода-вывода приводит к созданию пустого файла в Unix?

Если я перенаправлю вывод команды в тот же файл, из которого она читает, ее содержимое будет стерто. sed 's/abd/def/g' a.txt > a.txtКто-нибудь может объяснить, почему?

2 ответа

Кстати, тег C # в вопросе не был моим выбором ..

ТИРОВАТЬ: Найдено несколько дубликатов без ответов: Проблема с перенаправлением вывода в пакетном режиме [https://stackoverflow.com/questions/20849558/issue-with-output-redirection-in-batch] Как использовать команду «start» без наследования ...

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

4 ответа

Попробуйте использовать один fifo и повторить эхо в дескрипторе файла r / w. Используйте символ ASCII NUL для завершения ввода (строк), чтобы команда чтения продолжала считывание до байта NULL (или EOF).

ного сбит с толку, вчера у меня это работало, но оно просто перестало принимать перенаправленный стандарт, почти волшебным образом. set -m mkfifo inputfifo mkfifo inputfifo_helper ((while true; do cat inputfifo; done) > inputfifo_helper)& trap ...

2 ответа

Кроссплатформенное перенаправление стандартного ввода и вывода порожденного процесса на родном C / C ++ (редактирование с решением)

У меня есть строковая команда, которую я хотел бы выполнить асинхронно при записи на вход и чтении на выходе. Звучит легко, верно, дьявол в кроссплатформенности. Я ориентируюсь как на MSVC / Win32, так и на gcc / Linux и, очевидно, хочу написать ...

3 ответа

 нравится

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

1 ответ

Перенаправление stdout Python в файл завершается неудачно с UnicodeEncodeError

У меня есть сценарий Python, который подключается к Twitter Firehose и отправляет данные для обработки. Раньше все работало нормально, но сейчас я пытаюсь получить только текстовое тело. (Вопрос не в том, как извлекать данные из Twitter или как ...

1 ответ

WriteLine будет автоматически использовать Enviroment.Newline тогда?

я есть (C #) консольное приложение, которое поддерживает состояние. Состояние может быть изменено путем подачи приложения с различным вводом через консоль. Я должен быть в состоянии подать приложение с небольшим вводом, затем прочитать промывку ...

7 ответов

Bash: перенаправить стандартный ввод динамически в скрипте

Я пытался сделать это, чтобы решить, следует ли перенаправить стандартный ввод в файл или нет: [ ...some condition here... ] && input=$fileName || input="&0" ./myScript < $inputНо это не работает, потому что когда переменная $ input имеет ...

5 ответов

Вы должны запустить процесс cmd.exe с параметрами "/ c командной строки". Это перенаправит вывод в файл или организовать конвейер через CreateProcess.

ался использовать CreateProcess для запуска простой команды, какhg > test.txt, Я попытался запустить строку целиком (в отличие от разделения на имя приложения и его параметры). ПочемуCreateProcess(0, "notepad.exe test.txt", ...) ...