2
ответа

Каналы, как делают поток данных в конвейере?

Я не понимаю, как потоки данных в конвейере и надеются, что кто-то мог разъяснить то, что продолжается там. Я думал, что конвейер команд обрабатывает файлы (текст, массивы строк) в линию за линией...
01.02.2015
2
ответа

PS произвел / конвейерно обрабатывают порядок выполнения

Я выполняю PS aux | grep somethinghere. Вывод показывает grep somethinghere как рабочий процесс. Мой вопрос, не был должен PS aux приходить первым, затем grep somethinghere работают на его выводе? Возможно, там...
30.01.2015
2
ответа

Как использовать мишень для получения STDOUT от блока кода до имени файла, определенного в блоке?

Я хочу отправить STDOUT за блоком сценария в файл, какое имя определяется переменной в блоке. Однако, когда я использую мишень, кажется, что переменная вне блока больше не существует. Без...
11.01.2015
2
ответа

Меньше ресурса голодная альтернатива для передачи по каналу 'кошки' в gzip для огромных файлов

У меня есть некоторые файлы, из которых некоторые являются очень большими (как несколько ГБ), который я должен связать в один большой файл и затем архивировать его, таким образом, что-то вроде этого: кошка file1 file2 file3 file4 | gzip> сжатие....
14.11.2014
2
ответа

Как считать ввод данных пользователем при использовании сценария в канале

Общая проблема, которую я хочу записать сценарию, который взаимодействует с пользователем даже при том, что это посреди цепочки каналов. Конкретный пример Конкретно, это берет файл или stdin, строки дисплеев (...
08.11.2014
2
ответа

Bash: не может убежать переданный по каналу, “в то время как считано” цикл; работы замены процесса

Я намереваюсь передать вывод по каналу программы в некоторое время чтение цикл VAR и повреждение, когда шаблон найден, но это не делает. Подтверждение концепции: inotifywait-qm-e создают. |, в то время как считанная строка; действительно повторите $line;.
07.11.2014
2
ответа

Собирание данных от Счастливой случайности 1620a через netcat

Я пытаюсь вытянуть данные температуры и влажности из термогигрометров DewK 1620a Счастливой случайности и записать чтения временного файла/влажности в журнал. Я могу соединиться с устройством через netcat с простым 'nc 1.2.3....
05.11.2014
2
ответа

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

Вот то, что я пытаюсь сделать, находят.-maxdepth 1 - тип d-print0 | xargs-0-P4 находит - называют 'войну' - тип d, которому я хотел бы создать список имен каталогов, завершенных пустым указателем, и затем передать этот список...
05.11.2014
2
ответа

Как я передаю уведомления по каналу в свою строку состояния?

Я пытаюсь утвердить более графически минимальную систему уведомления в Дуге Linux. А именно, я интересовался с программами, такими как dzen2 или носатый, которые допускают больше основанных на тексте строк состояния...
29.09.2014
2
ответа

Используя файл как вход к сценарию

Скажите, что я хочу использовать название файла, как введено и обработать его с предварительно сделанным сценарием в определенном каталоге. Как я делаю это? имя файла </folder1/scriptName действительно ли это является правильным форматом?
28.09.2014
2
ответа

Свяжите содержание файла И имена

Я писал в течение многих месяцев. Файлы, которые я создаю, датированы файлами, названными как 2011-06-13.markdown с ежедневным содержанием. Я решил, что хочу иметь всю запись в одном файле вместо этого, но я хотел бы...
24.09.2014
2
ответа

Почему замена процесса приводит к файлу, названному/dev/fd/63, который является каналом?

Я пытаюсь понять именованные каналы в контексте этого конкретного примера. Я ввожу <(ls-l) в моем терминале и получаю вывод как, удар:/dev/fd/63: Разрешение отклонено. Если я ввожу кошку <(ls-...
18.09.2014
2
ответа

проверьте md5sum от канала

Я смущен, как md5sum - проверка, как предполагается, работает: человек md5sum-c $, - проверка считала суммы MD5 из ФАЙЛОВ и проверяет их, у меня есть файл, я могу передать ее по каналу к md5sum: файл кошки $ | md5sum...
07.08.2014
2
ответа

непрерывное чтение из именованного канала (кошка или хвост-f)

Я настроил rsyslog для входа определенных событий журнала к/dev/xconsole: *. *; крон.! = информация; почта.! = информация |/dev/xconsole/dev/xconsole является именованным каналом (первым прибыл, первым обслужен). Если я хочу видеть то, что регистрируется,
27.06.2014
2
ответа

Отправьте копию вывода сценария в файл

Скажите, что у меня есть сценарий Zsh и что я хотел бы позволить, он распечатать вывод к STDOUT, но также и скопировать (выводит) свой вывод в файл в диске. Кроме того, сценарий запускается со следующего-o набора опции xtrace...
06.06.2014
2
ответа

коммуникация между несколькими процессами

У меня есть сценарий удара, который выполняет менеджера () функция как отдельный процесс в течение многих x-времен. Как возможно передать сообщения ко всему менеджеру () процессы из сценария? Я читал о...
27.05.2014
2
ответа

фильтр и количество с grep в единственной передаче?

Я использую grep в конце ряда переданных по каналу команд для фильтрации некоторых строк из файла. Впоследствии я захочу сделать некоторую арифметику на основе количества остающихся строк. например, chrN = "chr1|chr2 |...
14.03.2014
2
ответа

Канал / прямое изображение / видеовыход к внешнему серверу

Я работаю над Проектом, который включает взятие вывода от Веб-камеры, которая находится или в jpg или в h.264 формате и выводе его к внешнему серверу (HTTP / FTP работал бы, я являюсь непредубежденным). Что...
20.02.2014
2
ответа

Передача по каналу данных к stdin процесса, не вызывая EOF позже

У меня есть исполняемый файл, который запускает интерактивную с пользователем оболочку. Я хотел бы, на запуск оболочки, ввел бы несколько команд сначала, затем позволил бы пользователю иметь их интерактивную сессию. Я могу сделать это...
05.12.2013
2
ответа

Существует ли линию за линией канал удара?

Я не забываю читать где-нибудь (затем, я забыл, где) о редко используемом типе канала удара, который мог перенаправить вывод линию за линией. Другими словами, вместо того, чтобы перенаправить вывод однажды в конце...
11.10.2013
2
ответа

Как сказать “последней” команде читать из STDIN?

СЕРВЕР: ~ # zcat/var/log/wtmp-20130827.gz | длятся-f - в последний раз:-: Никакой такой СЕРВЕР файла или каталога: ~ #, не распаковывая wtmp файл, как я могу видеть вывод если это с последней командой?
28.08.2013
2
ответа

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

Я использую следующую команду без успеха - $ Google Chrome <(grep "простой" SimpleDoc.txt), Если я просто делаю grep, я добираюсь - $ grep "простой" SimpleDoc.txt Очень простой документ, который содержит...
24.07.2013
2
ответа

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

Насколько я понимаю, именованные каналы не записаны в диск, но хранятся в памяти. Вот то, как я создал именованный канал - $ mkfifo pipe21$ grep "простой" SimpleDoc.txt> pipe21 и [1] 2 775$...
24.07.2013
2
ответа

Как копировать поток и обработать обе части в потоковой передаче путь?

Иногда я хочу вставить что-то в конвейер для создания отчетов или некоторого другого вторичного использования. Это могло бы быть столь же просто как туалет-l или более сложный зверь как awk или даже сценарий Python. Было бы хорошо...
14.04.2013
2
ответа

Почему Подверсия дает поврежденную ошибку канала при передаче по каналу в голову?

Если я делаю журнал svn | голова после десятой строки вывода, я получаю сообщение об ошибке: svn: Ошибка при записи: Поврежденный канал, Что продолжается здесь? Я не видел, что любая другая команда делает это, при использовании с головой...
04.01.2013
2
ответа

Печать/Мишень к консоли, не передавая вывод для передачи по каналу

Существует ли способ распечатать или класть одну вещь для первого удара к консоли и все еще передать что-то еще до следующего канала? Что-то как: повторите собаку | printOrWhatnot "ПОДАВЛЕНИЕ МОЕЙ ВЕЩИ" | sed 's/dog/cat/g' |...
05.11.2012
2
ответа

Сброс 'хвост-f' буфер?

Я использую следующее утверждение (упрощенная версия): хвост-f-c+1 <имя файла> для передачи по каналу файла к процессу. Что я нашел, тем не менее, то, что существует много строк в конце...
31.08.2012
2
ответа

Поведение stdin/stdout в сочетании с подоболочками и командой CD

У меня есть следующий ряд команд: CD / && ls | (CD/tmp && кошка> dumpfile) Этот ряд команд делает следующее: это создает файл, названный/tmp/dumpfile. Этот файл...
17.08.2012
1
ответ

Как я могу направить вывод «wget -qO -what.tar.gz» как на tar, так и на sha256sum?

Далее создается csfile с хешем, распаковывается go1.17.4.linux -amd64.tar.gz, загруженный с официального сайта Golang, выводит контрольную сумму на стандартный вывод, а затем удаляет ненужный cs-файл :wget -qO-https://go.dev/dl/go1.17.4.linux
03.12.2021
1
ответ

Почему 2-я команда не ожидает вывода 1-го (конвейера )?

Сейчас я читаю книгу М. Баха "ДИЗАЙН ОПЕРАЦИОННОЙ СИСТЕМЫ UNIX®". Я читал об основном цикле оболочки. Посмотрите на блок if (/ *piping */ ). Если я правильно понял, конвейер позволяет обрабатывать вывод 1-й команды как ввод 2-й команды
15.11.2021