0
ответов

являются ли именованные каналы (mkfifo) предшественником RabbitMQ? [закрыто]

Подходит ли RabbitMQ для взаимодействия между процессами, например, каналов и именованных каналов? Как RabbitMQ сравнивается с именованными каналами? Кроме распределенных систем. (RabbitMQ, для тех, кто с ним не сталкивался, является ...
08.09.2017
0
ответов

Конвейер к файлу не работает с промежуточным конвейером [дубликат]

Это вызывает проблемы: узел «$ SUMAN_PROJECT_ROOT / server.js» | bunyan -o short &> $ {LOG_FILE} и это работает: узел "$ SUMAN_PROJECT_ROOT / server.js" &> $ {LOG_FILE} и ...
06.09.2017
0
ответов

Проверить, нет ли сбоя переданной команды [дубликат]

Возможный дубликат: получить код выхода процесса, переданного другому. Если я перенаправляю вывод одной команды в другую, могу ли я явно проверить, является ли первая command ...
05.09.2017
0
ответов

Почему используется труба '|' завершить второй процесс, есть ли способ предотвратить это?

Просто чтобы дать некоторый контекст, я пытаюсь запустить эту команду echo "set hive.execution.engine = tez;" | hive hive завершается, как только "set hive.execution.engine ..." вводится в куст ...
25.06.2017
0
ответов

Почему я не могу передать `pwd` в` open` в macOS?

Это специфично для macOS, но кажется слишком unixy для использования в Ask Different сообщество.В Терминале я могу pwd, скопировать результат, ввести open и вставить результат, и папка откроется в Finder, ...
13.04.2017
0
ответов

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

У меня есть текстовый файл, выведенный из WebSpider. Паук извлекает все предложения из заданного списка URL-адресов. Что мне нужно сделать, так это обработать этот файл и найти все строки, содержащие более 65 ...
13.04.2017
0
ответов

Почему перенаправление файлов в именованную трубу и из нее не работает, а перенаправление в cat работает?

Это простой эхо-сервер в Unix, использующий nc: mkfifo fifo cat fifo | nc -k -l 4458 -v | cat >fifo (на основе этого) Как я вижу, поток данных работает следующим образом: fifo (моя именованная труба) | | | (...
13.04.2017
0
ответов

Как создать контрольные суммы sha1 файлов внутри tar-архива на busybox, не используя много дискового пространства

Я хотел бы получить контрольные суммы sha1 всех файлов внутри простого tar-архива в виде списка. Это должно быть сделано на машине busybox, где доступен только минимальный бинарник tar, см. http://linux.die.....
13.04.2017
0
ответов

Как передать вывод tar через mv?

В предыдущем моем вопросе я спрашивал, как передать загруженные файлы через tar, теперь я хотел бы знать, как передать вывод tar через mv. Смотрите, у меня сейчас есть эта команда: wget -c https: // ...
13.04.2017
0
ответов

Передача текста по кругу через zip, unzip не работает с ошибкой 'extra bytes' на OS X [duplicate]

Я пытаюсь зазиповать потоковый текст и распаковать его позже. Минимальный пример: echo "Hey, could you zip this for me?" | zip hello.zip - ; unzip -p hello.zip Это не удается, со следующим выводом: ...
13.04.2017
0
ответов

Дескриптор файла, связанный с сокетом или конвейер в proc [duplicate]

Возможный дубликат: / proc / PID / fd / X номер ссылки У меня есть вопрос относительно файловых дескрипторов и их связи в файловой системе proc. Я заметил, что если я перечисляю файловые дескрипторы ...
13.04.2017
0
ответов

Есть ли способ выделить цветом вывод команды без использования bashrc/bash_profile?

Я сделал программу, в которой я могу читать несколько логов от разных программ, я хочу выделить цветом определенные термины в выводе, чтобы я мог найти более интересные части. (Я не буду использовать grep или ...
13.04.2017
0
ответов

Процесс не закрывается при разорванном конвейере

Я запускаю следующую команду из сценария bash (аргументы опущены для простоты) avconv | sox | nc Я запускаю около 150 таких команд на одном и том же поле одновременно. Последняя команда nc ...
13.11.2016
0
ответов

Небуферизованная команда socat для подключения последовательных портов на удаленных машинах и регистрации данных

В настоящее время я использую следующую команду. Он читает с последовательного порта ttyUSB0 на локальном компьютере и двунаправленно подключается к ssh с помощью двух команд tee для ведения журнала. На удаленном конце socat подключается ...
09.11.2016
0
ответов

Почему этот исходный оператор не работает?

Файл tmp.sh содержит: func () {ls } Если файл получен с использованием источника tmp.sh, функция func работает нормально. Однако, если поиск осуществляется как cat tmp.sh | source / dev / stdin bash ...
28.10.2016
0
ответов

Как перехватить статус выхода не последней команды в конвейере? [duplicate]

Я хочу перехватить статус выхода команды, которая выполняется где-то в конвейере до последней позиции. Например, если конвейер имеет вид command_1 ... | command_2 ... | ...
22.10.2016
0
ответов

Есть ли интерактивный инструмент фильтрации при подкачке вывода?

Я хотел бы получить вывод из программы и интерактивно отфильтровать, какие строки передать следующей команде. ls | интерактивный фильтр | xargs rm Например, у меня есть список файлов, которые ...
01.10.2016
0
ответов

Извлеките значение из выходных данных команды и используйте это значение в качестве параметра для последующей команды

Привет, я пытаюсь использовать curl -v --request POST https: / /example.com --data-urlencode "username = usr]" --data-urlencode "password = [pass]" передать вывод в поле [TOKEN] здесь: curl -D - --...
30.09.2016
0
ответов

Что делает sort -b?

У меня есть несколько текстовых файлов, где я хотел отфильтровать некоторые вещи, просто чтобы попрактиковаться в некоторых командах Linux. Я попытался использовать sort. Проблема в том, что я не вижу разницы с sort -b. Я попробовал ...
17.09.2016
0
ответов

Объединение команд grep [дубликат]

Я хотел бы найти все файлы xml, содержащие 'foo', но не содержащие 'bar'. Команда, которую я собрал, выглядит так: find -iname "* .xml" -print0 | xargs -0 grep -FlisZ "foo" | xargs -0 grep -...
04.09.2016
0
ответов

Как использовать grep для вывода программы, но при этом нормально отображать вывод?

Я работаю с программой, которая выводит сообщения об ошибках, когда что-то идет не так, но не устанавливает свои статус выхода соответственно: статус выхода всегда равен 0, что означает успех. Я бы хотел запустить это ...
03.09.2016
0
ответов

Получить сжатый размер сжатого файла с перенаправлением на /dev/null?

У меня есть сжатый файл, и при сжатии или распаковке я хочу получить его конечный сжатый размер (для сжатия) или исходный сжатый размер (для распаковки). Я уже использовал wc -c: $...
01.09.2016
0
ответов

Канал сломан при выводе grepping, но только с флагом -i

Я пытаюсь проверить, установлена ​​ли определенная библиотека python, путем вывода вывода списка пакетов с помощью grep. Если я попробую этот список пунктов | grep -q $ package, все работает нормально. Если я попробую список пунктов | grep -qi $ package,
25.08.2016
0
ответов

Почему sed q работает иначе при чтении из канала?

Я создал тестовый файл с именем test, который содержит следующее: xxx ггг zzz Я выполнил команду: (sed '/ y / q'; echo aaa; cat)
22.08.2016
0
ответов

Как отфильтровать строки вывода команды, встречающиеся в текстовом файле?

Допустим, у нас есть текстовый файл запрещенных строк forbidden.txt. Каков короткий способ отфильтровать все строки командного вывода, которые есть в текстовом файле? cat input.txt | exclude-forbidden-lines ...
31.07.2016
0
ответов

Комбинация tee и tty [closed]

Я попробовал следующую команду , Я читал это из книги sudo ls | tee / dev / tty3a Эта команда дает мне Permission denied, даже с sudo. Вот tty - телетайп, я это уже знаю. Но что ...
28.07.2016
0
ответов

Альтернатива конвейеру процесса

Сценарий оболочки, над которым я работаю, имеет один запрос SQL, который извлекает несколько столбцов и несколько строк из БД: get_names () {$ ORACLE_HOME / bin / sqlplus -s usr / pwd << EOF SELECT id, ...
21.07.2016
0
ответов

`uniq` не работает в реальном времени при конвейерной передаче

Когда я запускаю for i in {1..2000}; do sleep 0.1 && echo $(netstat -s | grep -i syns); done | uniq, я вижу в реальном времени, когда выражение $(netstat -s | grep -i syns) меняется. Но когда я хочу ...
14.07.2016
0
ответов

Печатать stderr только если ничего не записывается в stdout, иначе печатать только stdout, отбрасывая stderr

Есть команда, которая всегда печатает материал в stderr. Такая информация никогда не бывает полезной, кроме тех случаев, когда в stdout ничего не записывается. Итак, есть ли простой способ, инструмент или команда оболочки, чтобы помочь ...
02.07.2016