Описание тега io-redirection

Перенаправление ввода-вывода используется в сценариях оболочки. Эта функция позволяет принимать выходные данные команды и перенаправлять их в качестве входных данных для другой команды. Или команда может принимать ввод из файла вместо клавиатуры. Весь процесс помогает связывать команды различными способами.
2 ответа

Связь с оболочкой Erlang запускается с помощью run_erl из сценариев оболочки

У меня есть приложение Erlang, которое запускается через run_erl, Создает файлы erlang.pipe.1.w а также erlang.pipe.1.r и я могу запустить консоль через to_erl, Все идет нормально. Тогда мне нужно было поговорить с ним из сценария оболочки. Очевидна…
14 мар '11 в 09:25
1 ответ

Перенаправление stdout в коде, который изменяет курсор

У меня есть программа (без источника), которую я хочу перенаправить на stdout и strerr, чтобы я мог разобрать индикатор прогресса и показать прогресс в приложении, которое его вызывает. Проблема в том, что это приложение имеет вызовы Console.Clear()…
30 май '12 в 15:02
2 ответа

Добавление времени к файлу в Unix

У меня есть программа, которую я ввожу в финал: time java SearchIt < input.txt Затем я хочу добавить вывод time метод в новый файл SearchIt\ Results.csv Я знаю, как сохранить его в новый файл: (time java SearchIt < input.txt)&>SearchIt\…
04 апр '17 в 11:39
2 ответа

Как мне заставить printf CUDA печатать в произвольный поток?

CUDA-х printf() в ядрах выводит на стандартный поток вывода моего процесса. Теперь я хочу, по крайней мере, перенаправить эту распечатку в произвольный поток вывода, начиная с этого момента. Я имею в виду произвольный поток, это не просто файловый д…
12 апр '14 в 14:04
3 ответа

Перенаправление стандартного ввода консольного приложения

У меня есть консольное приложение, которое я пытаюсь автоматизировать, перенаправляя стандартный поток ввода процесса. В ручном режиме после открытия приложения оно ожидает ввода пользователя, как показано ниже, Я создал процесс с перенаправленным с…
18 фев '14 в 08:42
0 ответов

Java, как мне перенаправить ввод в процесс до JDK 7?

Это по сути то, что я делаю: ProcessBuilder pb = new ProcessBuilder("./myProgram","myArguments"); pb.redirectInput(new File("myFile.txt")); try { Process p = pb.start(); } catch (Exception e) { ... } Я использую JDK 8 дома, и этот фрагмент кода рабо…
2 ответа

Некоторые сообщения об ошибках Linux не перенаправляются в файл с 2>x

У меня есть песочница, которая использует setrlimit(), чтобы ограничить размер выходного файла другой программы, запущенной под его контролем, которую я запускаю так: sandbox -max 2048 /usr/bin/mono --debug myprogram.exe <p1 >r1 2>r2 Перекл…
14 авг '14 в 16:13
2 ответа

Строка Bash с разделителями в аргументах команды

Let's Encrypt позволяет указать несколько разрешенных доменов: certbot certonly -d foo.example.com -d bar.example.com Есть ли способ передать строку через запятую, чтобы каждый элемент с разделителями использовался в качестве аргумента? Что-то вроде…
03 авг '18 в 10:54
0 ответов

Перенаправить стандартный ввод во временный файл?

Я хочу, чтобы stdin был перенаправлен на строку текста, поставляемую в моей программе. Я хочу записать строку текста во временный файл, а затем указать stdin на этот файл. Я немного не уверен в этом коде, потому что он, кажется, смешивает вызовы фун…
21 ноя '13 в 17:29
2 ответа

И труба и перенаправление существуют в оболочке

Как объяснить вывод cat /etc/passwd | cat </etc/issue? В этом случае второй cat получает содержимое от /etc/passwd как $STDIN и опять /etc/issue перенаправлен Почему есть только /etc/issue оставил? Более того, cat </etc/passwd </etc/issue т…
01 июл '14 в 01:33
1 ответ

Не может получить конкретную строку из вывода bash

Я пытаюсь простой bash скрипт: /usr/libexec/java_home -V вывод: Matching Java Virtual Machines (3): 11.0.1, x86_64: "Java SE 11.0.1" /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home 10.0.1, x86_64: "Java SE 10.0.1" /Library/Java/JavaVi…
11 ноя '18 в 00:10
2 ответа

Читайте вывод команды построчно в sh (без bash)

Я в основном ищу способ сделать это list=$(command) while read -r arg do ... done <<< "$list" Используя sh intead из bash. Код, как он есть, не выполняется из-за последней строки: syntax error: unexpected redirection Какие-нибудь исправлени…
18 авг '15 в 12:06
1 ответ

Можно ли с помощью Node из Windows PowerShell генерировать двоичный вывод в stdout?

При запуске Node.js из PowerShell в Windows предполагается, что стандартный вывод должен быть текстовым потоком UTF-16. Это приводит к неожиданным результатам для инструментов, которые отправляют двоичные объекты Buffer на стандартный вывод. Есть ли…
23 июл '16 в 20:16
1 ответ

Запись вывода в текстовый файл не показывает ввод

У меня есть программа на C++, которая должна считывать ввод из текстового файла и записывать вывод в текстовый файл. Я хотел попробовать достичь этого без добавления дополнительного кода, поэтому в командной строке я пишу project.exe<input.txt&gt…
08 май '17 в 19:54
1 ответ

Открыть оболочку базы данных из муравейной задачи?

Я работал над проектом Python/Django и только что обнаружил команду "./manage.py dbshell". Он читает ваш файл конфигурации для учетных данных базы данных и запускает оболочку базы данных для вас. Под капотом Django используется функция Python os.exe…
28 июл '11 в 15:06
2 ответа

C перенаправление программы в файл

У меня есть следующий код, и если я пытаюсь перенаправить его в файл, никаких запросов не выводится. Он перенаправляет как приглашение, так и результирующий вывод в мой файл. Есть ли способ заставить его выводить подсказки на стандартный вывод, а за…
09 июл '14 в 01:21
0 ответов

Сохранение вывода команды времени в переменной

У меня проблема с хранением выходных данных time команда в баш. Обычно, чтобы сохранить вывод переменной, я бы запустил var=$(ls -l) Тем не менее, когда я используюTIMEFORMAT=%R var=$(time sleep 1) echo "$var" Переменная var не имеет никакого значен…
04 ноя '17 в 08:35
1 ответ

Выполнить строку в скрипте bash, содержащую несколько перенаправлений

Я пытаюсь написать bash-скрипт, который просто действует как эмулятор. Он принимает данные от пользователя и выполняет команду, перенаправляя команду вместе с результатом в файл. Я не могу обрабатывать входы, которые имеют | или> в них. Единственный…
22 май '18 в 08:03
2 ответа

Как игнорировать ошибку, если пакетный скрипт не может записать в выходной файл

У нас есть процесс преобразования, который вызывает много файлов пакетных скриптов Windows и записывает вывод и ошибки в один выходной файл. Иногда выходной файл блокируется, что приводит к завершению сценария. Следовательно, пакетный файл завершает…
17 июн '18 в 02:56
1 ответ

Перенаправление ввода / вывода bash не работает

Кто-нибудь может сказать мне, что не так со следующим кодом Bash for f in $FILES do cut -d, f1-7 < $f > $f.tmp done Когда я бегу в цикле echo "cut -d, f1-7 < $f > $f.tmp" Я получаю правильный вывод команды, и когда я запускаю эту команду…
22 сен '12 в 14:04