1
ответ

как подключить ls -ltr после списка файлов для захвата даты и времени

у нас есть скрипт, который печатает все плохие wsp файлы ./print_bad_wsp_files.sh ./aaaa/rrr/aaaa/fff/ooo/min.wsp ./aaaa/rrr/aaaa/fff/ooo/p50.wsp ./aaaa/rrr/aaaa/fff/ooo/min.wsp ./aaaa/rrr/aaaa/fff/ooo/p50.wsp ...
14.08.2018
1
ответ

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

Рассмотрим следующую команду: bash -c "echo x; cat 1" | tee 1. Насколько я понимаю, он будет разветвляться на новую оболочку, записывать x в stdout, записывать файл 1, не найденный в stderr, завершать работу и возвращать управление ...
10.08.2018
1
ответ

Преобразование данных из LDIF-файла в CSV

Необходимо преобразовать выбранные атрибуты из блока текста между пустыми строками в LDIF-файле и преобразовать их в CSV-файл с разделителем, разделенным запятыми, аналогично примеру ниже: Пример:...
19.07.2018
1
ответ

Получение кода ошибки первой команды в трубе в ash

Я использую wget для загрузки большого файла в два FIFO типа: wget -O - | tee -a "$fifo1". >> "$fifo2" Я хочу получить код ошибки wget on failure. set -o pipefail ...
12.07.2018
1
ответ

Как канал может разрушиться ?

Я только что прочитал этот ответ администратора баз данных о перемещении баз данных. В нем есть такое предложение: Единственная проблема возникает, когда база данных слишком велика и канал рушится. что касается этого конвейера: ...
27.06.2018
1
ответ

Почему ` cd` не действуют, если вывод передается по конвейеру?

Я случайно набрал cd / tmp | хвост, что, конечно, не то, что я имел в виду. Но, к моему удивлению, я тогда не сменил каталог. Почему это? Для сравнения cd / tmp> / tmp / foo действительно приводит к ...
22.06.2018
1
ответ

Файловая система для конвейерного устройства

Из главы 5 книги «Дизайн операционной системы Unix Бахом» дается алгоритм для создания (безымянного) конвейера. В нем говорится, что назначить индексный дескриптор из устройства конвейера (алгоритм ialloc) Канал ...
07.06.2018
1
ответ

Как я могу отправить в течение 1 минуты через канал, случайные числа из 2 или 3 цифр из родительского процесса в дочерний?

Вдобавок к этой задаче я должен подсчитать в дочернем процессе все числа, полученные от родительского процесса, и распечатать их! Заранее спасибо! :)
05.06.2018
1
ответ

поврежденная ошибка канала с popen и JS ffi

Я использую ffi для nodejs, который по большей части не имеет никакого отношения к этому вопросу, который является действительно о понимании каналов лучше, но действительно предлагает некоторый контекст. функционируйте должностное лицо (cmd) {var...
01.05.2018
1
ответ

Передача вывода команды в grep и затем в другую команду [duplicate]

Я беру вывод одного скрипта, затем передаю этот вывод в grep и передаю вывод grep в другой скрипт: ./script1 | grep 'expr' | ./script2 Однако второй скрипт никогда не получает никаких ...
30.04.2018
1
ответ

Определите, опережает ли производитель потребителя в конвейере

Если у меня есть: node foo.js | node bar.js есть ли способ определить, есть ли между ними очередь, которая накапливается? другими словами, если производитель опережает потребителя по сравнению с stdio?
27.04.2018
1
ответ

Отображать смешанный простой текст и вывод HTML из команды в терминале

I Я использую SDcv, Collins Cobuild 5 - это словарь, который ut html, например: # czxyl @ archlinux в ~ / Dropbox [12:57:27] C: 16 $ sdcv hello Найдено 7 элементов, похожих на hello. - & ...
16.04.2018
1
ответ

socat и gawk piped

Я пытаюсь управлять потоком TCP с помощью gawk. Сервер TCP передает текстовую строку, разделенную пробелами. Я хочу добавить дополнительную строку в начале, а затем отделить оставшиеся ...
13.04.2018
1
ответ

Есть ли способ пересылки zip-файлов по конвейеру? [дубликат]

Я использую Ubuntu 16.04 с Nginx и Bash. Я знаю, что напрямую передать данные в zip-архив невозможно. Например, если вы размещаете веб-сайты на веб-сервере Apache / Nginx, этот набор команд завершится ошибкой после ...
10.04.2018
1
ответ

Использование jq в цепочке каналов не дает вывода

Проблема с jq требует явного фильтра, когда вывод перенаправлен, обсуждается во всем Интернете. Но я не могу перенаправить вывод, если jq является частью конвейерной цепочки, даже если явный фильтр ...
04.04.2018
1
ответ

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

Мне интересно, почему ls -1 | при чтении файла; выполнить эхо $file; tail -n 100 $file > >(sleep 1 && cat > $file) сделано быстрее, чем ls -1 | при чтении файла; do echo $...
30.03.2018
1
ответ

Какова цель использования FIFO по сравнению с временным файлом или трубой?

Из APUE FIFO можно использовать для дублирования выходного потока в серии команд оболочки. Это предотвращает запись данных на промежуточный диск (аналогично использованию труб, чтобы избежать промежуточных ...
26.03.2018
1
ответ

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

Я вставляю строки в сценарий PHP (см. Надуманный пример ниже). Увы, канал непреднамеренно попадает в команду оболочки в сценарии, поэтому nano не запускается, потому что он подавляется STDIN. Я хочу ...
19.03.2018
1
ответ

Разобрать табличное содержимое файла с помощью однострочного файла или сценария bash

Я пытался чтобы выяснить, как отсортировать файл журнала (формат вставлен ниже) с помощью команд Linux в течение некоторого времени, и я просто не могу заставить его работать. Файл имеет следующую настройку; columnA | ...
15.03.2018
1
ответ

читать файл через конвейер

Я написал пример кода для чтения содержимого файла, сохраняющего формат конца строки с помощью взлома из Интернета. Я назвал файл оболочки "pipeTesting" и текстовый файл для отображения ...
12.03.2018
1
ответ

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

Я читаю постоянно растущий вывод канала (например, вывод из inotifywait). Мне нужно периодически проверять вывод канала и извлекать весь новый вывод, который имеет был создан с тех пор, как ...
07.03.2018
1
ответ

Как FFmpeg может записывать из FIFO без ошибки «неверные данные»?

У меня есть инфраструктура интернет-телефонии, которая может привести к воспроизведению звука через динамики следующим образом: aplay -r 48000 -c 1 -f S16_LE -
03.03.2018
1
ответ

Очистить выходной файл, перенаправленный после сбоя команды

При выполнении: CMD> file.out, если CMD не работает (ненулевой код выхода), 'file.out' может быть пустым или неполным. Я ищу способ очистки в случае сбоя CMD. Когда CMD запускается в задании CRON, я ...
28.02.2018
1
ответ

Вывод конвейера из python в программа приводит к бесконечному циклу

У меня есть программа, которая считывает ввод от пользователя, а затем распечатывает место в памяти, где ввод хранится в памяти. Затем он спрашивает, хотят ли пользователи продолжить. Когда вводится «Y», ...
20.02.2018
1
ответ

Прочтите stdin и передать через конвейер в tee

Я играю с xinput, чтобы наблюдать за событиями клавиатуры. Я хотел бы преобразовать вывод с помощью awk и передать его tee, одновременно печатая на стандартный вывод и записывая в файл. Я смотрю события на ...
18.02.2018
1
ответ

Как использовать grep --help content

Использование переключателя справки (--help) в команде маршрута дает следующий вывод: root @ theapprentice: ~ # route - help Использование: route [-nNvee] [-FC] [] Список таблиц маршрутизации ядра ...
08.02.2018
1
ответ

Обратная связь в конвейере

У меня есть простой конвейер: node foo.js | узел bar.js bar.js будет считывать из стандартного ввода, чтобы получить данные из foo.js. Но я хочу убедиться, что bar.js получает одно из последних сообщений от foo.js перед...
13.11.2017
1
ответ

XOR файла против ключа

Как можно из bash или стандартных инструментов командной строки linux сделать XOR файла против ключа? Что-то вроде: cat my1GBfile | xor my1MB.key > my1GBfile.encrypted Офф-топик: Я знаю ...
17.10.2017
1
ответ

добавление команды к выходу трубы

Следующая команда: jq ".[] | .file.url_private_download" *json генерирует много строк в виде: "https://files.slack.com/files-pri/T27SFGS2W-F78LH1DN2/download/img_1964.jpg?t=xoxe-...
26.09.2017
1
ответ

Эффективная памятью утилита для возврата N сначала отсортировала значения

Я хотел бы реализовать очень популярный пример MapReduce с помощью только существующие программы, работающие в UNIX путь. Проблема состоит в том, чтобы найти N большинством частых значений в огромном объеме данных...
23.09.2017