1
ответ

“cp p2 &2 &\” команда делает Konsole для исчезновения, действительно ли это - ошибка?

Целью является запуск фоновый процесс, который копирует данные из канала p2 к STDOUT, поскольку p2 является каналом с данными некоторым другим процессом. Я предполагаю, что команда является неправильной. Тем не менее, Konsole...
26.08.2012
1
ответ

Почему действительно отзывается эхом> использование файла более реальное время, чем эхо | sed> файл?

Пример, ниже, удивил меня. Это, кажется, счетчик, интуитивный... кроме того, что существует контактный усик больше пользовательского времени для эха | sed комбинация. Почему эхо использует так много sys времени когда это...
21.08.2012
0
ответов

grep игнорирует конвейер при псевдониме 'grep -R'

Я пытаюсь перенаправить результат поиска grep на вход другого grep. {{1} } Например: grep search_query * | grep -v but_not_this Но второй grep не использует результат предыдущего поиска. ...
12.11.2019
0
ответов

Неожиданный выход Xargs

Оператор ниже должен печатать AFC ABC, но он печатает ABC ABC вместо этого. Я пробовал много раз, но каждый раз и тот же результат не знаю, почему это произойдет, может кто-нибудь объяснить и помочь мне? Echo ABC | xargs -i {} ...
27.08.2019
0
ответов

Почему "cat" $ {1: - / dev / stdin} |… &> / dev / null "работает в bash, но не работает в тире?

Скрипт: #! / Bin / sh # # читает stdin / file и копирует его в буфер обмена # очищает через 30 секунд # cat "$ {1: - / dev / stdin} "| тайм-аут 30 xclip -i -selection clipboard -r -verbose &> / dev / null & I ...
07.06.2019
0
ответов

Как мне запустить параллельное преобразование ffmpeg (pipe) на лету?

Я хочу выполнить следующее преобразование: for f in *.m4a; do ( ffmpeg -i "$f" -f wav - | opusenc --bitrate 38 - "${f%.m4a}.opus" ) & done Я знаю, что могу использовать ffmpeg напрямую для преобразования в ...
29.05.2019
0
ответов

Как использовать аргументы командной строки, переданные в сценарий оболочки, использующий xargs ?

У меня есть сценарий, который будет выполнять итерацию набора проверок git и запускать команду git в каждом каталоге. Теперь я хочу иметь возможность передать параметр сценарию оболочки из командной строки и получить это ...
24.05.2019
0
ответов

В чем разница между номерами освобождения kali (kali1-5)?

Выход uname -r в моей системе равен 4,19 .0-kali1-amd64. Я замечаю в репозитории, что существует несколько linux-image-4.19.0-kali # каждый с разным номером, от kali1 до kali5. Что...
23.05.2019
0
ответов

хвост: ошибка записи "стандартный вывод": Broken pipe

I tried to use some scripts that use tail commands on Debian stretch but I got tail: error write 'standard output': Сломанная труба. Различается ли в Debian синтаксис хвоста и труб? Спасибо в ...
04.05.2019
0
ответов

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

I У меня проблемы с отладкой программы segfaulting, потому что вывод прямо перед segfault - это то, что мне нужно, но он теряется, если я передаю вывод в файл. Согласно этому ответу: https: // ...
27.04.2019
0
ответов

Общие сведения о конвейерных командах в Unix / Linux

У меня есть две простые программы: A и B. Сначала запускается A, затем B получает «stdout» A и использует его в качестве «stdin». Предположим, я использую операционную систему GNU / Linux и самый простой из возможных способов сделать ...
22.04.2019
0
ответов

Pipe stderr только в случае сбоя приложения терминала

У меня есть программа, которая взаимодействует с пользователем на терминале. Но если он выйдет из строя, я бы хотел передать stderr через другой инструмент, чтобы привести его в порядок / распечатать. Есть ли способ сделать это? Насколько я понимаю ...
09.04.2019
0
ответов

Две именованные PIPE (PIPE_in/PIPE_out), соединенные с `tail -f` | Строка, отправленная в PIPE_in не достигает PIPE_out

1.Создайте именованные PIPE, pipe_in и pipe_out, запустив: $ mkfifo pipe_in $ mkfifo pipe_out 2.Connect pipe_in to pipe_out: TERM0: $ хвост -f pipe_in > pipe_out 3.Send string hello world! to ...
07.04.2019
0
ответов

Перенаправление вывода не работает с верхним каналом в grep

Когда я запускаю эту команду в Linux: $ top -b -d 20 | grep "средняя загрузка" -A 20> top.log top.log всегда пуст. Но когда я запускаю эту команду: $ top -b -d 20 | grep "средняя нагрузка" -A 20 | tee top ....
27.03.2019
0
ответов

Перенаправьте каждую партию xargs через wc -l

Итак, моя задача - найти файл с наибольшим количеством жестких ссылок в каталоге. Пока что у меня есть : найти . -name "файл *" | xargs -I {} -n 1 найти. -samefile {}, который дает мне: ./hardlinkFIle245 . / ...
21.03.2019
0
ответов

p Команды ipe внутри find -exec?

Предположим, я хочу найти все файлы .txt и найти какую-то строку. Я бы сделал: find ./ -type f -name "* .txt" -exec egrep -iH 'something' '{}' \; Что, если я хочу выполнить более сложную фильтрацию, ...
18.03.2019
0
ответов

Есть ли какие-либо текущие 32-битные дефекты типа videostream-player в 2019?

У меня есть эти тонкие клиенты, которые не используются, я думаю, что они идеально подходят для видеостены камеры безопасности - просто отправьте им RTSP/RTMP URL и быть сделано, GUI не нужен. Я лениво искал...
03.03.2019
0
ответов

Перенаправление справа налево

Исходя из старых привычек, я всегда перенаправляю «слева направо», например. файл кошки | бар foo | bar Я заметил, что вы можете перенаправлять "справа налево". Однако возможно ли это сделать для второй формы (...
03.03.2019
0
ответов

Передача нескольких номеров по конвейеру в Sed

Можно ли передать список номеров в sed? Текущий конвейер выглядит примерно так: grep -nP 'foo' file_full.txt | сортировать | awk -F '[:; \ t]' '{print $ 1, $ 3, $ 9, $ 13}' Вывод ...
23.02.2019
0
ответов

Возможно, чтобы заставить udev создать определенный номер события устройства или изменить номера событий устройства

У меня есть модуль ядра, который читает ввод USB-клавиатуры специально из/dev/input/event2 и/dev/input/event3. На некоторых устройствах клавиатура не получает назначение event2 и event3, она получает назначение/...
22.02.2019
0
ответов

Как отказаться от определенной степени серьезности в сервере Rsyslog

У меня есть сервер rsyslog, который имеет данные от нескольких удаленных клиентов; Теперь я хочу отменить определенные типы серьезности, такие как предупреждение, информация и отладка, а также остальные сообщения, которыми я хочу быть...
15.02.2019
0
ответов

Можно ли управлять всеми потоками для конвейеров многопоточных команд?

Я использую несколько инструментов, которые поддерживают многопоточность. Например: tool1 --threads = 4 | tool2 --threads = 4 | tool3 --threads = 4 В идеальном случае я предполагаю, что это должно использовать 12 (4 * 3) ...
11.02.2019
0
ответов

Почему curl > /dev/null и curl -o /dev/null имеют большую разницу в производительности?

Я использую Intel Atom D525, чрезвычайно маломощный процессор для моего семейного маршрутизатора с Debian 9. Я попробовал оба варианта curl http://dl.google.com/dl/android/aosp/sailfish-pq2a.190205.003-factory-164a7269.zip и....
06.02.2019
0
ответов

Bash: Как убить eval, если процесс, который получает его выходные данные, завершается

У меня есть небольшой уродливый сценарий bash на моем компьютере с Ubuntu, который содержит строки: search_command = "find -L $ (printf"% q "" $ search_folder ") \ (! -regex '. * / \ .. * / .. *' \) -mindepth 1 2> / dev / null" для i ...
02.02.2019
0
ответов

Является ли конвейерная обработка, смещение или расширение параметров более эффективным?

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

Остановите netcat, как только grep совпадет с чем-нибудь

Я столкнулся с проблемой использования netcat в бэш-скрипте. Я хотел бы сопоставить определенный вывод после отправки команды и продолжить выполнение скрипта как можно скорее (не дожидаясь netcat ...
31.01.2019
0
ответов

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

Я использую команду sed и хочу сохранить цветной вывод с помощью предыдущей команды. Вывод ls цветной, а вывод sed - нет. Я использую OSX. ls -la | sed -En '/Desktop/q;p'
29.01.2019
0
ответов

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

Допустим, у меня есть стандартный поток ввода с содержимым файла и команда, которая ожидает имя файла в качестве аргумента, и я хочу запустить эту команду для файла, состоящего из стандартного ввода содержимое файла потока. ...
22.01.2019
0
ответов

Использование pv с md5sum

Я использовал md5sum с pv для проверки 4 ГиБ файлов, находящихся в том же каталоге: md5sum dir / * | pv -s 4g | sort Команда успешно завершается примерно через 28 секунд, но вывод pv неверен. ...
19.01.2019
0
ответов

Как позволяет Bash Coprocess достичь своей трубопроводы?

Примечание. Этот отрывок от MAN BASH (COMPROCESS COMPROCESS - это команда Shell, предшествующая COCROC зарезервировано словом. Копосесс выполнен асинхронно в подпункте, как ...
10.01.2019