Новые вопросы с тегом «stdin»

Всего найдено 42 вопроса

0
голосов
0
ответов
279
просмотров

vlc - «раздельный» видеовыход, 1 -> дисплей, 1 -> другой процесс, стандартный ввод

Я хочу разделить видеовыход VLC. Один поток должен отображаться на экране, другой поток должен передаваться по каналу другого процесса или на поддельном устройстве, где я могу читать из другого процесса. Это возможно ?
спросил Marc 5 лет назад

2
голосов
1
ответ
324
просмотра

Кошка зависает при попытке прочитать пустой STDIN

Мой скрипт пытается собрать информацию, которая может присутствовать или не присутствовать в STDIN во время выполнения, но cat зависает, если канал пуст. Как я могу гарантировать, что мой скрипт пропустит этот шаг, если в STDIN ничего нет? stdin=$(cat <&0) Обратите внимание, что я специально...
спросил StarCrashr 5 лет назад

1
голосов
1
ответ
298
просмотров

Несколько стандартных выходов на один стандартный

Я на Windows, хотя я мог бы быть на Linux, так что решения для любого приветствуются. У меня есть программа, по сути, игра с 4 игроками, которая получает инструкции от каждого из этих игроков. По сути, идея состоит в том, чтобы создать 4 группы для создания ИИ для этой игры. Мне нужно направить стан...
спросил bi0phaz3 7 лет назад

2
голосов
2
ответа
3052
просмотра

Передача команд в nc

Я, казалось, искал много очень похожих вопросов, но так и не нашел что-то для работы. Я пытаюсь использовать Raspberry Pi (2-го поколения) для связи с датчиком Wi-Fi OBDII. Я могу использовать следующую команду nc -C 192.168.0.10 35000 192.168.0.10 это датчик автомобиля и 35000 порт. Это не так акт...
спросил Markysm 7 лет назад

11
голосов
3
ответа
1450
просмотров

Две программы со связанными StdIn и StdOut

Предположим, у меня есть две программы под названием ProgramAи ProgramB. Я хочу запустить их обоих одновременно в интерпретаторе Windows cmd. Но я хочу, чтобы StdOutиз ProgramAзацепили к StdInо ProgramBи StdOutо ProgramBзацепили к StdInо ProgramA. Что-то вроде этого ________________ _______________...
спросил DarthRubik 7 лет назад

0
голосов
1
ответ
376
просмотров

Перенаправить ввод с клавиатуры в несфокусированную программу

Пока одна программа сфокусирована (полноэкранный веб-браузер), я хочу передать ввод с клавиатуры другой не сфокусированной программе (терминал ssh) в Raspbian / Pi3.
спросил AlexFisher 7 лет назад

2
голосов
0
ответов
453
просмотра

Посмотреть содержимое conhost

Время от времени различные программы создают процессы conhost.exe на моем компьютере (Windows 7 x64). Я знаю, что это консольные окна, за исключением того, что сами окна скрыты. Я не подозреваю никаких вредоносных программ, но, будучи любопытным человеком, я все же хотел бы знать, что они делают. В...
спросил Fredrik Eldh 7 лет назад

-1
голосов
3
ответа
327
просмотров

Как использовать команду «read» в сценарии Shell, который читает аргументы из stdin

Прежде всего, спасибо за вашу помощь заранее и извините за ответ на этот вопрос ранее. Я не смог найти его. Чтобы помочь понять мой вопрос, я написал следующий простой скрипт под названием «list_server_owners» (он бесполезен, но это всего лишь пример): #!/bin/bash SERVER_LIST="" SERVER_LIST="$(cat)...
спросил Lucas 8 лет назад

1
голосов
3
ответа
2556
просмотров

Подача многострочного ввода (здесь документы) командам в сценариях cmd.exe

В Bash я могу сделать что-то подобное somecmd << END a lot of text here END кормить ввод команды напрямую из скрипта. Мне нужно сделать то же самое в пакетных файлах CMD.exe (сценарии .cmd). Является ли это возможным?
спросил Krumelur 8 лет назад

1
голосов
1
ответ
729
просмотров

Используйте sendmail без стандартного ввода

Я хотел бы использовать sendmailдля отправки электронной почты от моего программного обеспечения для резервного копирования на Kubuntu Linux. Однако программное обеспечение не позволяет вводить полную командную строку (только имя команды и шаблон аргументов отдельно). Вот почему я не могу передать т...
спросил Silicomancer 8 лет назад

2
голосов
4
ответа
551
просмотр

выпуск python2.7 из macports stdin

Мой python2.7 из macports, кажется, странным образом портит osx терминал. Вот что я имею в виду. Точный ввод с клавиатуры был: /opt/local/bin/python2.7<ENTER> a = 3<ENTER> a<ENTER> <CTRL+D> /opt/local/bin/python2.7<ENTER> a = 3<ENTER> a<ENTER> <CTRL+D>...
спросил SiLiKhon 8 лет назад

0
голосов
1
ответ
883
просмотра

Передать строку в команду с несколькими запросами на чтение

Как я могу передать строку к команде с несколькими подсказками чтения в OS X? Я запускаю команду для виртуальной машины Parallels, чтобы включить пароль, который запрашивает несколько значений (без выполнения дополнительной команды). Пример: $ prlctl set "VM" --password-to-edit Please enter a new pa...
спросил CWolf88 8 лет назад

2
голосов
3
ответа
1852
просмотра

Zip Extractor для чтения архивов со стандартного ввода

Как следует из UNZIP(1L)справочной страницы Архивы, считанные из стандартного ввода, пока не поддерживаются Существуют ли другие программы CLI, работающие под Linux / cygwin, которые могут извлекать файлы из zip-архивов, читая их из stdin?
спросил vect 8 лет назад

2
голосов
1
ответ
530
просмотров

Ghostscript - оставайтесь в интерактивном режиме

Когда я передаю данные PostScript в gsпрограмму, gsинтерпретирую данные, а затем немедленно завершаю работу. Это соответствует странице руководства: - This is not really a switch, but indicates to Ghostscript that standard input is coming from a file or a pipe and not interac- tively from the comma...
спросил hymie 8 лет назад

-1
голосов
1
ответ
792
просмотра

Как передать STDIN на стену в OS X?

https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/wall.1.html Страница OS X, manкажется, почти идентична странице Linux, по крайней мере в начале, где она упоминает, откуда команда получает ввод. Это заявляет STDIN по умолчанию. Тем не менее superuser, в отличие от...
спросил Prashanth Chandra 8 лет назад

15
голосов
4
ответа
6780
просмотров

Кто имеет дело со звездой * в эхо *

Кто имеет дело (интерпретирует) * в echo * Эхо видит звезду или оболочка заботится об этом и возвращает список имен файлов ... Как насчет cp temp temp*
спросил faressoft 9 лет назад

1
голосов
1
ответ
336
просмотров

Голова ждет полного ввода перед печатью

Когда бегаешь ls | head Кажется, голова ждет полного вывода команды piped перед печатью на экран. Это нежелательно, когда выполнение команды занимает очень много времени, например, когда вы запускаете ls в каталоге, содержащем миллионы файлов. Тем не менее, когда один бежит find | head головка НЕ...
спросил Shadyjames 9 лет назад

3
голосов
1
ответ
2713
просмотров

shell standard streams redirection order OR 2>&1 1>/dev/null vs 1>/dev/null 2>&1

Can somebody please clarify differences? Is some of those considered as best practice? If I remember correct I somehow on SO read that this 1>/dev/null should precede this: 2>&1 ls -al /doesNotExists 2>&1 1>/dev/null ls -al /doesNotExists 1>/dev/null 2>&1 ls -al /doesNo...
спросил Wakan Tanka 9 лет назад

3
голосов
1
ответ
1041
просмотр

Выполнить команду для каждой строки файла в bash, пропуская строки как стандартный ввод

Как передать некоторые входные данные в командную строку за строкой (т.е. вызывать команду для каждой строки)? xargs не работает, потому что передает строки как аргументы, а не как стандартный ввод. Конкретным случаем, когда это произошло, было декодирование файла, строки которого были строками в ко...
спросил Tgr 9 лет назад

1
голосов
3
ответа
805
просмотров

Можно ли использовать содержимое / dev / disk0 (/ dev / sda и т. Д.) В качестве стандартного ввода?

Я изучаю /devфайловую систему. Я начал с /dev/sd*(Linux) и /dev/disk*(OS X) и обнаружил интересное поведение. Если я бегу: $ sudo xxd -l 1024 /dev/disk0 Я получаю следующий вывод: 0000000: 33c0 8ed0 bc00 7c8e c08e d8be 007c bf00 3.....|......|.. 0000010: 06b9 0002 fcf3 a450 681c 06cb fbb9 0400 .......
спросил Ephemera 9 лет назад

0
голосов
0
ответов
165
просмотров

Как получить стандартный вывод другой программы

Некоторая программа Linux prog1 постоянно печатает на консоль. Я хотел бы прочитать и проанализировать его stdout в моей программе на C prog2 как stdin. Я не могу изменить источник prog1. Я ожидаю что-то вроде этой команды: prog1 ??? prog2 Поэтому я бы хотел перенаправить стандартный вывод prog1 н...
спросил user332364 9 лет назад

49
голосов
8
ответов
93192
просмотра

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

Как можно написать скрипт, который принимает входные данные из аргумента имени файла или из стандартного ввода? например, вы могли бы использовать lessэтот способ. можно выполнить less filenameи эквивалентно cat filename | less. Есть ли простой способ «из коробки» сделать это? или мне нужно заново и...
спросил gilad hoch 9 лет назад

5
голосов
2
ответа
4418
просмотров

сравнить два дерева каталогов

У меня есть две музыкальные библиотеки, одна более новая версия, чем другая. Я хотел бы сравнить их, чтобы выяснить, какие файлы мне нужно скопировать из нового музыкального дерева в старое. Я попытался diff --brief -r /oldmusicdir/ /newmusicdir/на основе предложения другого пользователя, но ^ C про...
спросил curios 10 лет назад

2
голосов
1
ответ
575
просмотров

Использование того же файла, что и для stdin и stdout, приводит к пустому файлу

Если хотите отфильтровать файл, но если я использую тот же файл, что и для ввода и вывода, выходной файл будет пустым. Есть ли другое решение вместо использования второго файла? php -r "echo preg_replace('~/\* DEV \*/(.*)/\* ENDDEV \*/~si', '', file_get_contents('php://stdin'));" < build/index.ph...
спросил Bob 10 лет назад

0
голосов
0
ответов
418
просмотров

Как получить RAR для создания сегментированного архива (томов) при сжатии из stdin?

У меня есть этот блок ZFS, где я создаю инкрементные снимки, затем помещаю их в RAR (4.2) для сжатия и шифрования и, наконец, создаю резервные копии этих файлов удаленно. Дело в том, что RAR, похоже, игнорирует мои настройки для создания томов (то есть сегментированного архива) при этом. Я не могу п...
спросил DanielSmedegaardBuus 10 лет назад

1
голосов
1
ответ
1849
просмотров

Введите EOF без перевода строки

У меня есть небольшая команда, которую я использую для копирования / вставки файлов, которая включает в себя вставку tar-архива в кодировке base64 в stdin, но утилита base64 продолжает выдавать мне сообщение об ошибке ввода, потому что мне приходится вводить разрыв строки перед выдачей EOF, чтобы ос...
спросил Sammitch 10 лет назад

0
голосов
2
ответа
994
просмотра

Использование файла ввода в качестве стандартного ввода для сценария оболочки не работает

У меня есть следующий код скрипта: test.sh echo "BEGIN" while read CMD <&1; do [ -z "$CMD" ] && continue case "$CMD" in start) echo "get_start" ;; stop) echo "get_stop" ;; *) echo "get_uknown_command" ;; esac echo "END"; done Когда я запускаю его с: $./test.sh <input.txt Я заблок...
спросил Mohamed KALLEL 10 лет назад

1
голосов
1
ответ
189
просмотров

Как стандартный ввод отображается на терминале?

Согласно статье в Википедии о стандартных потоках, клавиатура подключается к программе через стандартный ввод. Я предполагаю, что программа ссылается на оболочку, которая интерпретирует команды, введенные с клавиатуры. Мой вопрос: как мои входы отображаются на экране, если они перенаправлены в прогр...
спросил mngo 10 лет назад

1
голосов
0
ответов
244
просмотра

Как смоделировать файл под Linux?

Я в основном пытаюсь сделать это с помощью openssh: У меня есть закрытый ключ, но его нет в файле (он в памяти). Теперь я хочу создать открытый ключ в opensshформате. Для этого я бы вообще побежал ssh-keygen -y -f <filename>. Однако у меня нет имени файла, так как у меня нет файла. Я хотел бы...
спросил ShinySpiderdude 10 лет назад

2
голосов
0
ответов
663
просмотра

Почему здесь-строки в bash медленнее, чем передача ввода в команду?

Я сравнил время выполнения Unix-строк и ввода данных канала bc: труба time for i in do echo "sqrt(5.09)" | bc -q > /dev/null done real 0m3.584s user 0m0.899s sys 0m2.404s против здесь-строка time for i in do bc -q <<< "sqrt(5.09)" > /dev/null done real 0m5.137s user 0m0.686s sys...
спросил static 10 лет назад