2
ответа

Переданный grep для просмотра внутренних файлов

(самостоятельно перенесен из ask-ubuntu, потому что он связан с Linux, а не с Ubuntu, и моя ОС не ubuntu) Я пытаюсь сделать grep, который выглядит следующим образом: grep -r 2019 | grep -riv ОШИБКА | grep -rl DSL I want...
24.07.2019
2
ответа

sed удаляет все до IP-адреса хоста

Я хочу удалить каждую строку перед IP-адресом локального хоста. Я успешно получаю IP-адрес хоста через: grep `hostname` /etc/hosts | awk '{print $1}' Теперь я ищу, как...
11.07.2019
2
ответа

Могу ли я передать stdout в середину команды с помощью emacs?

Команда emacs -nw foo -f org-mode открывает файл foo в emacs в режиме org. Теперь предположим, что файл с именем foo является выходным файлом сценария. Как я мог передать свою команду? Итак, я пытаюсь получить...
11.07.2019
2
ответа

Linux: вывод tail -f вместе с комментариями в отдельный текстовый файл

Команда tail -f отлично подходит для трассировки, а в терминале очень полезно можно, например, нажать Enter и ввести комментарий вроде -- после изменения xyz... -- Для целей записи я ...
03.07.2019
2
ответа

Параметризация связанных вызовов служебной программы в Bash

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

Очистить буферы pipe/printf извне для уже запущенного процесса с известным PID

Я пишу приложение регистрации данных, все программы запускаются следующим образом: ./program > out.bin Сборщик данных периодически объединяет выходные файлы stdout и считывает данные. Проблема в том, что IO...
10.06.2019
2
ответа

Почему я теряю данные, используя эту конструкцию bash pipe?

Я пытаюсь объединить несколько таких программ (пожалуйста, не обращайте внимания на любые дополнительные включения, это тяжелая работа): pv -q -l -L 1 < input.csv | ./repeat <(nc "host" 1234) Где источник ...
10.06.2019
2
ответа

Почему "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
2
ответа

Как заставить конвейер ждать конца файла или останавливаться после ошибки?

Я попробовал следующую команду после просмотра этого видео о махинациях с трубами. человек -к. | дменю -л 20 | awk '{напечатать $1}' | xargs -r man -Tpdf | zathura - По сути, он выводит список справочных страниц в dmenu...
27.04.2019
2
ответа

Какова спецификация POSIX о поведении встроенных команд с перенаправлениями и/или конвейерами?

Рассмотрим следующие команды: exit > /dev/null выход | cat На нескольких оболочках (ksh, bash, (d)ash) поведение одинаковое: первая команда вызывает немедленный выход из оболочки, а ...
26.04.2019
2
ответа

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

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

Две именованные 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
2
ответа

Перенаправление вывода не работает с верхним каналом в 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
2
ответа

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

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

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

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

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

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

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

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

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

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

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

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

Как позволить процессу продолжать работать даже после отключения ssh?

У меня есть маршрутизатор на базе Linux, который я пытаюсь "контролировать" с помощью контроллера домашней автоматизации. На моем контроллере автоматизации я могу использовать драйвер "двухсторонних строк" для отправки строки в Linux ...
30.12.2018
2
ответа

Сохранить в файле первого 7 файла в каталоге / Bin, который начинается с C

, я пишу команду в оболочке Linux, чтобы подсчитать файл (всего 8), начиная с «C'in в каталоге / Bin Find / Bin / [C] * -Type F | WC - что я хочу сделать сейчас, это сохраняет имя ...
30.12.2018
2
ответа

Как мне различать выходные данные этих двух команд? [дубликат]

У меня есть псевдоним, который я использую для удаления комментариев, которые передаются по конвейеру: alias Decment = 'egrep -v "(^ #. * | ^ $)"' Сейчас у меня проблемы с настройка прокси-сервера Squid, поэтому я хочу сравнить ...
23.11.2018
2
ответа

канал для принятия: stty: стандартный ввод: неподходящий ioctl для устройства

bash-3.2$ echo "apps" | принять -статус stty: стандартный ввод: неверный аргумент Введите пароль APPS: stty: стандартный ввод: неверный аргумент. Я пробовал так же stty -ixon;echo "apps" | adop -...
22.11.2018
2
ответа

Ubuntu не загружается - существует pxe rom, нет загрузочного устройства

Я хочу установить Ubuntu на мой Acer Aspire R3-131T. Когда я загружаю устройство с USB-накопителя, я получаю черный экран с инструкциями, которые говорят: Существующее ПЗУ PXE Нет загрузочного устройства - вставьте диск и...
09.10.2018
2
ответа

Как проверить состояние выхода левой команды в трубе «влево | Право «в приборной панели, когда левая команда дает большой выход

, кажется, что переменная« Pipestatus »недоступна в тире. Простое отдельное выполнение не работает, потому что левая команда производит очень большой вывод. Я использовал ФИФО, чтобы сделать эту задачу: #! / Bin / ...
02.10.2018
2
ответа

Вывод ввода netcat на терминал

Я пытаюсь написать сценарий, в котором я перехватываю содержимое файла и передаю его в nc: $cat somefile.txt | nc server port Содержимое файла отправляется на сервер, как и ожидалось, но на терминале я только ...
21.09.2018
2
ответа

Как работает аргумент F в этом примере командной команды?

Я изучение для экзамена LPIC-1 и я Понимание в соответствии со следующим примером среза команд: IFCONFIG ENP3S0F2 производит следующий результат: ENP3S0F2: Флаги = 4099
05.09.2018
2
ответа

команда `watch` с конвейером `|` [дубликат]

Я хочу продолжать отслеживать определенное задание в рабочей нагрузке slurm, такой как кластер. Я попытался использовать команду watch и найти конкретный идентификатор. Если идентификатор задания равен 4138, я пробовал $> watch squeue -u mnyber004 | ...
27.08.2018
2
ответа

Команда Linux для поиска файлов с помощью каналов

Проблема: мне нужно найти 5 служб, которые создают наибольшее количество сообщений журнала в файлах / var / log / syslog и /var/log/syslog.1. tr - удалить номера процессов, чтобы все процессы казались равными. вырезать - ...
21.08.2018
2
ответа

Понимание повторяет/порождает/отправляет/ожидает конструкцию

Вот строка из сценария удара, который я пытаюсь понять: повторите "myscript.sh arg1 arg2 икры; ожидайте \, "Введите свое значение: \"; отправьте \"myval\r \"; ожидайте, что eof" | ожидают, что я думаю, что понимаю...
21.08.2018