3
ответа

Можно ли открыть TCP-туннель в Linux как специальное символьное устройство?

Недавно я обнаружил в документации QNX, что он позволяет настраивать IPC на основе сообщений между процессами на отдельных физических машины с использованием последовательного устройства (dev / serX), и это заставило меня задуматься: это ...
05.12.2016
3
ответа

Как использовать команду watch с конвейерной цепочкой команд / программ

Я обычно пользуюсь утилитой watch linux для повторного просмотра вывода команды каждые n секунд, как в watch df -h / some_volume / Но мне кажется, что нет чтобы иметь возможность использовать watch с последовательностью команд по конвейеру ...
25.10.2016
3
ответа

Извлечение архива путем передачи по каналу содержания архива в команду tar

Я создаю самораспаковывающийся архив, и у меня есть основная вещь, идущая. Однако я хочу установить команду, которая извлекает хвост содержания архива-n+ 0$ARCHIVE_START_LINE $ в переменную. Я...
03.10.2016
3
ответа

эхо по сравнению с <<<, или Бесполезное Использование эха в Премии Bash?

К настоящему времени Бесполезное Использование Премии кошки очень хорошо известно, и существует также упоминание о Бесполезном Использовании эха (не важно для этого вопроса). Я задаюсь вопросом, должно ли быть "Бесполезное Использование эха в...
23.06.2016
3
ответа

Как работают трубы и бесконечные потоки?

Обычно я часто использую команды command1 | command2 | command3 в Linux, но большинство из них имеют дело с определенным содержимым. Когда я попробовал это с бесконечным потоком cat | sed '' | sed '', который, надеюсь, ...
19.05.2016
3
ответа

Как я могу перенаправить вывод 'времени' и управлять выводом к тому же каналу?

Предположим, что у меня есть двоичный файл, названный нечто. Если я хочу перенаправить вывод нечто к некоторой другой панели процесса, я мог бы записать./нечто | панель. С другой стороны, если я хотел к нечто времени, и перенаправьте вывод...
09.02.2016
3
ответа

Что заставляет процесс Unix умереть с Поврежденным каналом?

Вот некоторые опции, о которых я думал, не уверенный, который является правильным. Была ошибка ввода-вывода, читающая из канала. Процесс, пишущий в другой конец канала, умер с отказом. Все процессы...
18.01.2016
3
ответа

SSH: Предоставляет дополнительные fds-каналы в дополнение к stdin, stdout, stderr

При подключении к хосту с помощью SSH обычно между хостом и guest для stdin, stdout и stderr. Есть ли опция командной строки для создания переадресации для дополнительного файла ...
31.08.2015
3
ответа

Использование ресурсов с помощью конвейера, а здесь строка

Мы можем получить тот же результат, используя следующие два параметра в bash, echo 'foo' | cat и cat <<< 'foo' Мой вопрос в том, в чем разница между этими двумя в том, что касается используемых ресурсов ...
03.08.2015
3
ответа

канал в оболочке с перенаправлением

Мое понимание - то, что канал в оболочке как | b перенаправляет stdin b к stdout a. Однако я попробовал ls | меньше <somefile, поведение является очень странным. меньше шоу вывод связанного ls...
29.03.2015
3
ответа

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

Я привык к встроенной функции чтения удара в циклах с условием продолжения, например: отзовитесь эхом "0 1 1 1 1 2 2 3" | \, в то время как считано B; действительно повторите $A + $B | до н.э; сделанный я работал над некоторыми, делают проект, и
12.02.2015
3
ответа

Передача по каналу сценария с “чтением” для избиения

Я должен запустить скрипт путем передачи по каналу его через удар с wget (вместо того, чтобы выполнить его непосредственно с ударом). $ wget-O - http://example.com/my-script.sh | колотит, Он не работает, потому что мой сценарий читал...
22.01.2015
3
ответа

Конец файлов журнала в двух различных хостах

Я пытаюсь выследить два файла журнала в различных хостах и использовать объединенный вывод в качестве единственного. ssh HOST_1 "хвост-f MY_LOG_FILE" я также использую mkfifo для создания именованного канала. mkfifo MY_PIPE...
16.01.2015
3
ответа

источник/dev/stdin не работает как ожидалось

Давайте запустимся с простых тестов, которые работают на меня, чтобы проверить, что источник/dev/stdin может использоваться вообще. # отзываются эхом,-ne 'повторяют a\necho b\n' | источник/dev/stdin b Теперь, я хотел бы получить фактическую функцию....
16.12.2014
3
ответа

Как Bash передает большие объемы по каналу данных?

Скажем, Вы хотите кошке содержание действительно большого файла, но хотите просмотреть ее несколько битов за один раз. Скажем, нужно было сделать следующее: кошка $/dev/sda1 | меньше Как программист языков...
31.10.2014
3
ответа

Распечатайте сообщение с левой стороны канала

Я хочу использовать переменную от основной оболочки в оболочке sub. Я сделал: экспортируйте mysql_root_password = "тест" ($mysql_root_password эха) | диалоговое окно - индикатор "Упорная работа..." 6 50 нет никакого вывода. Из...
17.10.2014
3
ответа

readarray (или канал) проблема

Я придерживался странного поведения команды readarray. Состояния удара человека: readarray строки Read от стандартного входа в массив переменной индексного массива, но эти сценарии не работают (...
10.06.2014
3
ответа

Переменные среды не установлены, когда моя функция вызвана в конвейере

У меня есть следующая рекурсивная функция для установки переменных среды: функционируйте par_set {PAR= VAL= за 1$ 2$ если [""! = "1$"] затем экспортирует $ {ПАРИТЕТ} = $ {VAL} $ эха {ПАРИТЕТ} = $ {VAL} сдвиг...
06.06.2014
3
ответа

Как изменить вывод в конвейере команд удара

Например, я получил от некоторой команды некоторую некоторую-команду $ строк John Bob Lucy Now, я хотел бы добавить команду объединения в цепочку, которая изменяет вывод. Некоторая-команда $ | другая-команда Hi John Bye Hi Bob Bye Hi...
05.02.2014
3
ответа

Заказ обработки и печать файлов с находкой

Этот простой сценарий Bash собирает msgstrs в проекте PHP: #!/bin/sh ПРЕДНАЗНАЧАЮТСЯ для =/path/to/project LPATH=locale/cy_GB/LC_MESSAGES POFILE=messages.po mkdir-p сенсорный $TARGET CD $TARGET/$LPATH/$POFILE $LPATH...
17.12.2013
3
ответа

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

Я использую экспорт svn в качестве части сценария поставщика программного блока для моего приложения, и похоже, что эта команда, как многие другие, не имеет никакого вида индикатора выполнения. У меня есть два варианта в данный момент: использование...
07.10.2013
3
ответа

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

У меня есть команда, которую я хочу выполнить, давайте назовем ее программой. Это - интерактивная программа, подобная удару или Python REPL. Я хочу запустить эту программу с некоторым предопределенным входом. Я попробовал программу <<"...
22.07.2013
3
ответа

Не может обработать stdout с каналом, как это прибывает

Я выполняю tshark на FIFO, и следующее является пустым примером цикла, который печатает вывод tshark, как это прибывает: tshark-i $fifo |, в то время как считанная строка; действительно повторите $line, сделанный проблема...
15.04.2013
3
ответа

передайте переданную по каналу переменную остроте жемчуга

если у Вас есть что-то как: найти.-d-maxdepth 1 | туалет-l | жемчуг..., какие пути необходимо сказать жемчугу брать эту переменную, это прибывает ее путь и substract 1? Я пробую к substract 1, так как находят...
02.04.2013
3
ответа

Один конец канала и считали и пишут fd?

Насколько я понял, что один конец канала и читал и fd's записи, и другой конец также читал и fd's записи. Вот почему, когда мы пишем fd[1] использования, мы закрываем конец чтения, например, fd [0]...
30.03.2013
3
ответа

Считайте данные с канала для определенного количества времени (в секундах)

Существует ли простой способ создать канал, который только длится данное количество стенного времени? Я хочу смочь взять "снимок" того, что пишется STDOUT сроком на время (а не байты или...
27.03.2013
3
ответа

Как остановить 'grep' от усечения вывода канала

Там какой-либо путь состоит в том, чтобы иметь эхо в конце канала, просто добавляют к текущей производительности вместо того, чтобы удалить все это? Например, как я могу сохранить вывод для своей кошки и grep и добавить "КОНЕЦ ВЫВОДА"...
14.02.2013
3
ответа

Bash: Как считать одну строку за один раз из вывода команды?

Я пытаюсь считать вывод команды в ударе, использующем некоторое время цикл. в то время как считано-r строка действительно отзываются эхом, "$line", сделанный <<<$ (найти. - тип f), вывод я получил ranveer@ranveer: ~/tmp$ колотят тест...
17.10.2012
3
ответа

Используйте команду grep и найдите

Как я могу заставить команду grep определить местоположение определенных слов в файлах, указанных маршрутами, найденными определять местоположение командой? найдите my.cnf | grep пользователь (я хочу это, команда grep ищет слово "пользователь"..
12.09.2012
2
ответа

Опасности передачи на стандартный ввод процесса на другом терминале

Из злого любопытства я открыл 2 терминала, на каждом из которых работала оболочка bash. В первом набираю :$ эхо $$ 11458 а во втором :$ echo -n "повторить эту команду" >>
27.11.2021