stdin — все вопросы

3ответа
6 голосов
Как создать объединенный ввод (stdin) для программы
Рассмотрим такой сценарий: echo a echo b echo c Он выдаст 3 строки, и теперь я могу запустить его так: abc_script | real_program real_program получит на вход эти 3 файла. Однако для пользо
7ответов
6 голосов
Можно ли кормить Open Office через STDIN?
У меня есть документ Open Office Spreadsheet, хранящийся в переменной bash. Я хочу сделать что-то вроде следующего, чтобы передать Open Office через STDIN: echo "$openOfficeDoc" | ooffice Но эт
4ответа
6 голосов
Тестирование для сценария, который ожидает на стандартном вводе
Есть ли способ определить, ожидает ли скрипт на stdin, и заставить команду завершиться при обнаружении? Вот пример, выполнение команды, которую я выполняю, занимает много времени, но она также за
3ответа
10 голосов
Как передать пароль в командную строку mysql
У меня есть пароль MySQL, сохраненный в файле foo.php, например P455w0rd, когда я пытаюсь его использовать: $ cat foo.php | grep '$dbpwd=' | cut -d '"' -f 2 | mysql -U root -p mydb -h friendserver
2ответа
11 голосов
Unix без /dev /stdin, /dev /stdout и /dev /stderr? [Дубликат]
     У этого вопроса уже есть ответ:                   Насколько портативны /dev /stdin, /dev /stdout и /DEV /STDERR?                                      5 ответов                        
2ответа
11 голосов
Как программы с программным обеспечением с оболочкой уравновешивают скорость вывода /ввода? [Дубликат]
   Возможный дубликат: Bash while loop и чтение из канала Я исхожу из фона веб-программирования и интересуюсь одной особенностью использования локальной оболочки. Я понимаю, что когда прог
1ответ
11 голосов
фоновый процесс ввода труб
, если я хочу отобразить «aaa» на экране: (1)$: echo aaa | cat ... works OK (2)$: echo aaa | ( cat ) ... works OK (3)$: echo aaa | ( cat & ) ... NOT workin
1ответ
7 голосов
Напишите на stdin работающего процесса с использованием трубы
Я вхожу в аналогичную ситуацию, как в этом сообщения Но я не могу получить решение, предоставленное там для работы в моей ситуации, поскольку ответ кажется связанным только с этим вопросом. В ч
2ответа
7 голосов
Напишите на stdin работающего процесса с тем же эффектом /поведением прямого письма
Этот post отвечает только на частичный мой вопрос. Моя проблема заключается в том, что запись в stdin запущенного процесса с использованием FD процесса в файловой системе /proc не имеет такого же
2ответа
7 голосов
Напишите на stdin работающего процесса с тем же эффектом /поведением прямого письма
Этот post отвечает только на частичный мой вопрос. Моя проблема заключается в том, что запись в stdin запущенного процесса с использованием FD процесса в файловой системе /proc не имеет такого же
2ответа
11 голосов
vim: Синтаксис синтаксиса с помощью аргумента командной строки
Когда я хочу легко прочитать мою схему PostgreSQL, я выгружаю ее в stderr и перенаправляю ее на vim: pg_dump -h localhost -U postgres dog_food --schema-only | vim - Это дает:
3ответа
11 голосов
Создайте виртуальный файл, который на самом деле является командой
Есть ли способ создать виртуальный файл, так что чтение из файла действительно читается из команды stdout; запись в файл наглядно записывается в команду stdin команды? До сих пор я удалял это с п
2ответа
12 голосов
Bash: замена процесса и stdin
Следующая строка очевидна: echo "bla" | foo | bar Но выполняются ли те, что ниже? echo "bla" | bar <(foo) echo "bla" | bar < <(foo) Какой из foo и bar прочитайте "bla" от stdin и
1ответ
12 голосов
vimdiff для сравнения вывода вместо файлов
Я пытаюсь сравнить два вывода команды (без файлов) vimdiff "$(tail /tmp/cachain.pem)" "$(tail /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem)" Я попробовал сыграть с перенаправлением, трубой
4ответа
13 голосов
Создайте команду, поместив строку в tty
Мне удалось это сделать echo -n " команда "> /DEV /tty1 пред> Буквы появляются, а курсор перемещается, но они являются «призраками» - если вы нажмете Enter , ничего не происходит (они не
3ответа
11 голосов
Две программы с привязкой к StdIn и StdOut
Предположим, у меня есть две программы, называемые ProgramA и ProgramB. Я хочу запустить их оба одновременно в интерпретаторе cmd. Но я хочу, чтобы StdOut из ProgramA зацепил в StdIn из ProgramB и
2ответа
12 голосов
Индикация окончания стандартного ввода
Как указано, что кто-то закончил ввод теста в stdin? Например, предположим, что я хочу зашифровать «синий», используя MD5 (я знаю, что MD5 небезопасен, но только для этого примера). Я попробовал
3ответа
15 голосов
tee stdout to stderr?
Я хотел бы отправить stdout из одного процесса в stdin другого процесса, но также и в консоль. Например, отправка stdout в stdout + stderr. Например, у меня есть git edit aliased к следующему:
3ответа
12 голосов
Windows, как перенаправить параметр файла в stdout? (Эквивалент Windows `/dev /stdout`)
Консоль Windows: Инструмент A может записывать двоичные данные в файл, но не имеет возможности говорить об использовании stdout. Инструмент B может считывать двоичные данные из stdin и обрабат
3ответа
15 голосов
Bash: интерактивное дистанционное приглашение
У меня есть скрипт, который подключается к удаленному серверу и проверяет, установлен ли какой-либо пакет: ssh [email protected] 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate`
1 2 3 4 5 6

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132