Вопросы с меткой [stdin]

Руководство по использованию метки stdin отсутствует.

50
голосов
8ответов
96k показов

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

Как можно написать скрипт, который принимает входные данные из аргумента имени файла или из стандартного ввода? например, вы могли бы использовать less таким образом. можно выполнить less filename и ...
15
голосов
4ответа
7k показов

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

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

Очистить стандартный перед чтением

У меня есть следующий скрипт bash: # do some time consuming task here read -p "Give me some input: " input Теперь, как вы уже догадались, если пользователь нажимает некоторые случайные клавиши во ...
12
голосов
2ответа
9k показов

Указывает конец стандартного ввода

Как указать, что вы завершили ввод теста в stdin? Например, предположим, что я хочу зашифровать «синий» с использованием MD5 (я знаю, что MD5 небезопасен, но только для этого примера). Я старался ...
12
голосов
3ответа
7k показов

Windows, как перенаправить параметр файла на стандартный вывод? (Windows эквивалентно `/dev/stdout`)

Консоль Windows: Инструмент A может записывать двоичные данные в файл, но не имеет возможности указать ему использовать стандартный вывод. Инструмент B может читать двоичные данные из stdin и ...
11
голосов
3ответа
1k показов

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

Предположим, у меня есть две программы, называемые ProgramA и ProgramB . Я хочу запустить их обоих одновременно в интерпретаторе Windows cmd. Но я хочу, чтобы StdOut из ProgramA зацепили к StdIn из ...
5
голосов
1ответ
1k показов

Возвращение к "stdin" после перенаправления файла в определенную программу

Мне нужно добиться определенного эффекта, используя средства перенаправления bash . Я знаю, что могу перенаправить файл на стандартный ввод какой-либо программы: [user@host]$ application < file.txt ...
5
голосов
2ответа
5k показов

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

У меня есть две музыкальные библиотеки, одна более новая версия, чем другая. Я хотел бы сравнить их, чтобы выяснить, какие файлы мне нужно скопировать из нового музыкального дерева в старое. Я ...
4
голоса
3ответа
3k показов

Поставить SU пароль в скрипте bash, внутри скрипта?

Цель состоит в том, чтобы перезагрузить компьютер, если он не получает команду прерывания от пользователя. Проблема заключается в том, что при настройке терминалов пользователь должен предоставить ...
3
голоса
1ответ
3k показов

стандартный порядок перенаправления потоков оболочки ИЛИ 2> & 1 1>/dev/null vs 1>/dev/null 2> & 1

Может кто-нибудь, пожалуйста, уточнить различия? Некоторые из них считаются лучшей практикой? Если я правильно помню, я как-то на SO читал, что это 1>/dev/null должно предшествовать этому: 2>&1 ls ...
3
голоса
2ответа
4k показов

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

Я, казалось, искал много очень похожих вопросов, но так и не нашел что-то для работы. Я пытаюсь использовать Raspberry Pi (2-го поколения) для связи с датчиком Wi-Fi OBDII. Я могу использовать ...
3
голоса
1ответ
911 показов

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

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

Чтение из стандартного ввода в новый именованный файл в vim

Я хотел бы запустить vim для несуществующего файла с именем f и содержимым c. Оба f и c произвольны, и я бы не хотел помещать что-либо в конфигурацию vim для заполнения новых буферов c. В принципе, я ...
2
голоса
1ответ
3k показов

"stdin: это не tty" сообщение от scp

Я получаю это сообщение, когда копирую файл с помощью scp на сервер CentOS "stdin: is not a tty" . Что это значит и как я заставлю это уйти? Передача в порядке.
2
голоса
3ответа
2k показов

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

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

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

Когда я передаю данные postscript в программу gs , gs интерпретирует данные и сразу же завершает работу. Это соответствует странице руководства: - This is not really a switch, but indicates to ...
2
голоса
5ответов
6k показов

Bash/csh: проверка конца файла (EOF) стандартного ввода

Я хотел бы сделать: if not eof(stdin): pass stdin to program else: do nothing У меня есть ощущение, что это может быть написано довольно близко к: if test ! --is-eof - ; then exec program Проблема, ...
2
голоса
3ответа
3k показов
2
голоса
1ответ
416 показов

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

Если хотите отфильтровать файл, но если я использую тот же файл, что и для ввода и вывода, выходной файл будет пустым. Есть ли другое решение вместо использования второго файла? php -r "echo ...
2
голоса
0ответов
238 показов

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

Время от времени различные программы создают процессы conhost.exe на моем компьютере (Windows 7 x64). Я знаю, что это консольные окна, за исключением того, что сами окна скрыты. Я не подозреваю ...
2
голоса
1ответ
1k показов

Когда я запускаю программу через ssh, почему stdin перестает возвращаться?

Когда я запускаю определенную программу на своем сервере, используя putty, и нажимаю Ctrl+C, чтобы остановить ее, мой stdin перестает возвращаться ко мне в командной строке. Так, например, после ...
2
голоса
1ответ
237 показов

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

Мой скрипт пытается собрать информацию, которая может присутствовать или не присутствовать в STDIN во время выполнения, но cat зависает, если канал пуст. Как я могу гарантировать, что мой скрипт ...
2
голоса
4ответа
266 показов

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

Мой python2.7 из macports, кажется, странным образом портит osx терминал. Вот что я имею в виду. Точный ввод с клавиатуры был: /opt/local/bin/python2.7 a = 3 a /opt/local/bin/python2.7 a = 3 a exit() ...
2
голоса
0ответов
519 показов

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

Я сравнил время выполнения Unix-строк и конвейерного ввода с bc: труба time for i in {1..1000} do echo "sqrt(5.09)" | bc -q > /dev/null done real 0m3.584s user 0m0.899s sys 0m2.404s против ...
1
голос
1ответ
2k показов

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

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

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

Когда бегаешь ls | head Кажется, голова ждет полного вывода команды piped перед печатью на экран. Это нежелательно, когда выполнение команды занимает очень много времени, например, когда вы ...
1
голос
3ответа
605 показов

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

Я изучаю файловую систему /dev . Я начал с /dev/sd* (Linux) и /dev/disk* (OS X) и обнаружил интересное поведение. Если я бегу: $ sudo xxd -l 1024 /dev/disk0 Я получаю следующий вывод: 0000000: 33c0 ...
1
голос
1ответ
66 показов

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

Согласно статье в Википедии о стандартных потоках, клавиатура подключается к программе через стандартный ввод. Я предполагаю, что программа ссылается на оболочку, которая интерпретирует команды, ...
1
голос
0ответов
123 показов

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

Я в основном пытаюсь сделать это с помощью openssh: У меня есть закрытый ключ, но его нет в файле (он в памяти). Теперь я хочу создать открытый ключ в формате openssh . Для этого я обычно запускаю ...
1
голос
1ответ
80 показов

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

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

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

Я хотел бы использовать sendmail для отправки электронной почты из моего программного обеспечения для резервного копирования в Kubuntu Linux. Однако программное обеспечение не позволяет вводить ...
0
голосов
1ответ
209 показов

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

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

Как ссылаться на stdin как опцию в программе в конвейере?

У меня есть программа, которая выводит файл, который я хочу использовать в качестве стандартного ввода для следующей программы. Однако у program2 есть опции «-in» и «-out», которым нужны имена ...
0
голосов
0ответов
21 показов

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

Некоторая программа Linux prog1 постоянно печатает на консоль. Я хотел бы прочитать и проанализировать его stdout в моей программе на C prog2 как stdin. Я не могу изменить источник prog1. Я ожидаю ...
0
голосов
1ответ
743 показов

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

Как я могу передать строку к команде с несколькими подсказками чтения в OS X? Я запускаю команду для виртуальной машины Parallels, чтобы включить пароль, который запрашивает несколько значений (без ...
0
голосов
0ответов
279 показов

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

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

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

У меня есть следующий код скрипта: test.sh echo "BEGIN" while read CMD
0
голосов
1ответ
1k показов

Можно ли в ffmpeg искать положение файла, полученного через stdin?

Можно ли -ss в ffmpeg к файлу, который принимается по каналу? Чтобы я начал читать с заданного временного кода? Я не кодирую файл. Спасибо
0
голосов
1ответ
46 показов

Передача результатов обратно в программу, которая их генерирует

У меня есть программа, которая может принимать входные данные из стандартного ввода и выводит вывод в стандартный вывод следующим образом: cat initial_input.txt | myprogram myindex myoptions - | ...
0
голосов
1ответ
49 показов

Запуск программы и получение ее стандартных потоков позже

Я хочу иметь возможность запускать некоторые конкретные серверы (связанные с игрой) на моем VPS (к которому я подключаюсь через ssh). Это просто, я просто подключаюсь и выполняю команду, но это ...
0
голосов
2ответа
15 показов

"Невозможно получить содержимое файла" при попытке добавить ANSIBLE PlayBook из стандартного ввода

Я хотел поставить playbook для ansible-playbook 2.4.2.0 из stdin на RHEL 7.5, я нашел этот пост, который показался мне очень многообещающим, но он не работает для меня: $ cat ...
-1
голос
3ответа
101 показов

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

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

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

https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/wall.1.html Страница man OS X , кажется, почти идентичен Linux один, по крайней мере , в начале, в котором он ...