0
ответов

udevadm не умирает, если родительский процесс испытывает ошибку

Мне нужно перенаправить вывод из монитора udevadm в именованный канал. Для этого я использую следующую команду :sudo socat -u SYSTEM :"udevadm monitor" PIPE :/tmp/test & Работает до тех пор, пока не будет считан процесс...
01.06.2020
0
ответов

Могу ли я записать один и тот же tar-архив сразу на две ленты?

Можно ли одновременно записать tar-архив на два ленточных накопителя с помощью одной команды, направляя один и тот же вывод на оба накопителя? Я хочу сэкономить время, выполнив операцию в...
30.05.2020
0
ответов

как сохранить stty в нормальном состоянии после передачи strace в vim?

это делает vim безумием :$strace -o > (vim -; stty вменяемый )file.out; stty sane Я набрал stty sane в обработанной подстановке, а также в следующей команде, но ни одна из них не выполнила свою работу. Однажды я запел...
23.05.2020
0
ответов

Перенаправление именованного канала stdout вместо числового файлового дескриптора

Так что я возился уже несколько часов. У меня следующая проблема: я запускаю команду (скрипт node.js), которая записывает в стандартный вывод через process.stdout.write. Он интерактивный, и в какой-то момент это...
03.05.2020
0
ответов

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

root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin демон:x:2:2:демон:/sbin:/sbin/nologin адм:х:3:4:адм:/вар/адм:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/...
30.04.2020
0
ответов

Передать справочную страницу в Kate без записи на жесткий диск

Какая команда передаст справочную страницу в текстовый редактор Kate без записи чего-либо в жесткий диск? Я видел примеры, в которых создается временный файл (в файловой системе), а затем открывается этот временный файл с помощью ...
23.04.2020
0
ответов

set -eo pipefail различается для ksh и bash

Я хотел бы завершить скрипт при любом сбое, в том числе внутри канала. В bash вы можете установить -eo pipefail, но это не работает в ksh. Пример: # х установить -eo pipefail ложный | истинный echo "done:...
18.04.2020
0
ответов

Как конвейер работает в командах bash?

Происходит ли что-то символическое в цепочке команд bash через конвейер или это все вычисление-передача-вычисление-передача? Например в заголовке t.txt -n 5 | tail -n 2, вычисляется ли head t.txt -n 5, а затем...
22.03.2020
0
ответов

Определение списка сбивает с толку

В руководстве GNU bash список определяется как Список1 — это последовательность одного или нескольких конвейеров, разделенных одним из операторов ';', '&', '&&', или '||', и опционально завершается единицей ...
10.03.2020
0
ответов

virt-install: отправить гостевую команду из хост-скрипта

Я могу перенаправить ввод/вывод virt-install на консоль с параметром --console: virt-install \ --name centos \ --ram 1024 \ --os-type linux \ --os-variant centos7.0 \ --graphics none \ --...
22.12.2019
0
ответов

Как обработать лог-файл из tail -f в awk в jq?

Мой вариант использования выглядит следующим образом: У меня есть файл журнала Apache, в котором я регистрирую только json-данные из PHP. Из-за того, как Apache печатает журналы, мне приходится обрезать начало и конец каждой строки с помощью awk. ...
25.11.2019
0
ответов

Как зафиксировать stdout и sterr И правильно передать статус выхода в команде Shell?

Я хочу сделать следующую команду :2> & 1 | shell _script.sh "строка темы" Где stdout и sterr выполняемой команды будут переданы в оболочку _script.sh для отправки в виде тела...
10.11.2019
0
ответов

Как используются каналы Linux? [дубликат]

Конвейер Linux может использовать результат одной команды в качестве ввода другой команды. Но это странно. Но это меня смущает. Файл с именем hello. Содержимое в нем :Привет, мир, кот, привет | эхо...
08.11.2019
0
ответов

Как я могу очистить/опустошить файл, в который передаются данные?

Допустим, у меня есть процесс, который передает данные в файл: yes > foo Теперь я хочу очистить/опустошить файл foo, но при этом хочу, чтобы процесс продолжал писать в файл, т.е. начал заполнять его снова после очистки. ...
21.09.2019
0
ответов

Управление физическим tty через ssh - отправить ключ ввода [дубликат]

У меня есть машина, которая подключена к физическому дисплею и к которой у меня есть доступ ssh и root, но у которого нет мыши или клавиатуры. У него не установлен X. Я хотел бы запустить ...
13.06.2019
0
ответов

Объясните, как работают эти команды с вертикальной чертой и тире? [закрыто]

Как (и почему) эти команды с вертикальной чертой и тире работают именно так? пакман -Qqdt | sudo pacman -Rns -
08.06.2019
0
ответов

почему `test.sh & | test.sh` неправильно

У меня есть bash-скрипт с именем test.sh, как показано ниже: #!/bin/bash while : сделать эхо ххх спать 1 сделано, я не знаю, почему ./test.sh & | ./test.sh выдает ошибку: -bash: синтаксическая ошибка почти непредвиденная...
07.06.2019
0
ответов

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

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

Получить абсолютный путь к файлу OS X

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

Bash :дочерний процесс и конвейеризация

Цель моего скрипта — подсчитать количество строк в файле. Я знаю, что мог бы использовать, например, wc, но цель этого упражнения — понять процессы и конвейеры в Linux. В...
24.03.2019
0
ответов

Как установить параметры, когда Pipe Bash Script для Bash

Как выполнить скрипт Bash с параметрами: ./foo.sh abc Когда он сжимается (например, используя XZ). xzcat foo.sh |. Bash << Hat_to_Supply_Here_Parameters? >> Конкретная упреждаемая: я производил ...
27.12.2018
0
ответов

Функция упрощения grep с часто используемым журналом

Я пытаюсь создать функцию, которая упрощает grep для журнала, с которым мне приходится работать на регулярной основе. Я бы хотел использовать расширенное регулярное выражение с конвейером и перенаправлять вывод и т. Д. Но у меня проблемы ...
16.12.2018
0
ответов

Как я могу узнать, работает ли команда с конвейером?

Я видел эту команду: docker inspect --format '{{.State.Running}}' $ (docker ps -lq) и это: docker ps -l -q | при чтении cid b; docker inspect -f '{{.State.Running}}' $ cid; сделано; У меня вопрос ...
25.11.2018
0
ответов

pipe ls и awk в rsync

Пытаюсь выполнить скрипт со следующими шагами: (1) выбрать 1 гиг последних измененных файлов из нескольких подкаталогов (2) желательно использовать rsync для копирования файлов в локальный каталог -- ...
17.11.2018
0
ответов

Свернуть txt-файл url, но grep каждый URL отдельно от одного файла

У меня есть текстовый файл с большим количеством URL-адресов. Я использую curl -K "$ urls"> $ output для вывода вывода в выходной файл. Теперь для вывода каждого отдельного URL-адреса есть термин, скажем, «ипотека» ...
01.09.2018
0
ответов

разница между 2> & 1 | tee output.log и | & tee output.log

Я хотел узнать разницу между следующими двумя командами 2> & 1 | tee output.log и | & tee output.log В поисках каналов для сохранения вывода команды я нашел это объяснение. ...
12.05.2018
0
ответов

Перенаправление StdOut не работает

Department.txt содержит столбец как идентификатор, отдел Я использую ниже, чтобы изменить порядок на отдел, идентификатор. Но если я обновлю команду ниже, тогда отдел.txt станет пустым, без каких-либо ...
07.04.2018
0
ответов

Извлечение «значения счетчика» после использования «uniq -c «

Я играю с конвейерами bash, используя кучу данных NBA. Я пытаюсь подсчитать частоту игроков на Cleveland Cavaliers, и сейчас моя команда выглядит примерно так: cut -d "," -f 2 ...
19.03.2018
0
ответов

Вставить кота в стену (например, cat | wall)

Почему echo foo | стены работы, но кошка | стена не работает? В последнем случае я ввожу пару строк в cat, и по идее они должны подключаться к стене; однако ничего не происходит.
10.02.2018
0
ответов

«tail -f | grep error »с циклом while не работает

Следующая команда не дает никакого результата. Я хочу извлечь строку ошибки из файла и вставить в таблицу. Команда, которая не работает: tail -f logfile.log | grep ERROR | пока прочитано сообщение; do psql ...
01.02.2018