1
ответ

Отдельный стандартный вывод и стандартный вывод для `запуска докера `?

Можно ли получить отдельные каналы stdout и stderr для запуска докера? Пример :$ docker run --rm -it alpine sh -c 'echo this is stdout; echo это stderr >&2' \ 2> stderr.txt это стандартный вывод это...
27.10.2020
1
ответ

Возможен ли конвейер только при ошибке?

Если есть ошибка, то 2>&1 и конвейер (| )в другую программу, иначе не делайте 2>&1 и не используйте канал
06.10.2020
1
ответ

Команда разделения по каналу не выполняется

Довольно простой вопрос, на котором я запутался. У меня есть утилита командной строки под названием twarc, которую я запускаю. Это может создавать довольно большие файлы. Я хотел бы оставить это запущенным и...
03.10.2020
1
ответ

Передача в исполняемый файл с дополнительными параметрами

У меня есть такая команда, использующая канал завиток -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py| python с другой стороны, я хочу предоставить дополнительные аргументы для получения -поэзии.py...
02.10.2020
1
ответ

Выполняет ли `эхо -n |... `отправить EOF в канал?

Есть эхо -n |... отправить EOF в канал? то есть, эхо -п | sth Будет ли sth получать EOF на свой стандартный ввод?
20.09.2020
1
ответ

тройник и pnmtools -усеченный файл

Эта последовательность команд работает нормально :файл pngtopnm.png 2> /dev/null > дамп1 pnmfile < дамп1 stdin :PPM raw, 1920 на 1080 макс. значение 255 ls -л дамп1 -rw -r -----1 cmb 6220817 Sep 15 14 :26 dump1...
15.09.2020
1
ответ

Конвейер с ">>" в /etc/locale.gen -разрешение отклонено с помощью sudo

Я пытаюсь запустить команду :$ sudo echo ko _KR.UTF -8 UTF -8 >> /etc/locale.gen но мне отказывают в доступе. Как ни странно, он даже не запрашивает мой пароль с помощью sudo. Однако, если я наберу $ вс #...
10.09.2020
1
ответ

скорость трубы и перенаправления, `pv `и UUOC

Я тестировал различные методы создания случайного мусора и сравнивал их скорость, направляя вывод в pv, как в :$ команда | pv -s "$size" -S > /dev/null Я также хотел "базовый уровень...
03.09.2020
1
ответ

эхо-выход трубопровода

Я новичок в Unix и пытаюсь понять, как работает канал. Я думал, что понял, поэтому попробовал следующий пример, который не сработал :(base )MacBook -Pro :Код usr$ echo "file.txt ~/.Trash" |...
03.09.2020
1
ответ

Записать `вывод strace `в файл

Я пытаюсь записать вывод strace ls в файл. Я знаю, что мне нужно использовать > для перенаправления вывода команды в файл, но это не работает. Он создает файл, но команда...
27.08.2020
1
ответ

Получить имя файла и путь, где curl -o сохранить вывод

Я пытаюсь создать новую команду, загрузив суть с Github. Мне нужно добавить разрешение +x к загруженному файлу. Я могу сделать это так. sudo curl -s $URL -o /usr/bin/hello && sudo...
27.08.2020
1
ответ

Применяется ли команда nice ко всей цепочке?

Рассмотрим следующий случай. хороший -10 mysqldump -u crontab -p'readonly' --базы данных "$1" | gzip > $hour _folder"/"$1" _h"$hour".sql.gz" Спрашиваю вас, хорошо ли это...
27.08.2020
1
ответ

Как вывести одну команду с tee на стандартный вывод, а также передать ее другой команде?

Возможно, это дубликат, хотя я не нашел ответов, но как использовать канал для вывода одной команды на несколько выходов (например, отправить ее в канал, стандартный вывод или подстановку команд)? У меня есть эта строка: $ ...
23.08.2020
1
ответ

брутфорс для keepassxc с помощью bash

Я забыл часть своего пароля к базе данных Keepassxc (.kdbx с ключевым файлом ). Пароль состоит из 20 символов, 17 из которых известны. Я сгенерировал список всех возможных комбинаций...
22.08.2020
1
ответ

Проблема с выводом в файл и переменную в bash в одной строке

Я хотел бы использовать $RANDOM для создания следующего вывода и записи его как в файл, так и в переменную в одной строке. 123 24234 758 4893 Мои попытки следующие, и ни одна из них не сработала. Я...
22.08.2020
1
ответ

Создать файл.txt с разделителями каналов из базы данных оракула

Мне нужна помощь в создании файла.txt с разделителями каналов из запроса оракула. Выберите *от пользователя
20.08.2020
1
ответ

bash :синтаксически поменять местами две команды, но сохранить тот же порядок выполнения

Рассмотрим цепочку команд :cmd1 | cmd1 | cmd2 Вопрос :как синтаксически поменять местами cmd1 и cmd2 (так, чтобы cmd1 располагался после cmd2, в конце цепочки ), но сохранял исходное выполнение...
18.08.2020
1
ответ

Что значит 'ls | сортировать файл.txt' делать?

Я только изучаю команды оболочки; более конкретно, я узнаю о трубе. Прямо сейчас я не могу понять разницу между следующими командами :ls | сортировать файл.txt и сортировать файл.txt....
14.08.2020
1
ответ

Как сократить десятичный вывод в bash?

Прямо сейчас я работаю над заданием, которое включает в себя сложные конвейеры, и один из вопросов включает в себя вычисление процента и сокращение его до 3 знаков после запятой. Мне удалось рассчитать...
24.07.2020
1
ответ

Могу ли я использовать sudo для подстановки процессов?

Я хочу подсчитать место на диске с помощью du, но мне нужен sudo для доступа к некоторым каталогам :$perl -ane '$i+= ($F[0] = ~s/^ (\d+ ). */$1/r ); напечатайте "$i\n"' < (sudo du /home ), что дает :[sudo] пароль для...
08.07.2020
1
ответ

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

например #эта строка должна выводить ssh-баннер нк локальный 22 #эта строка должна выводить ту же строку, за исключением замен nc localhost 22|sed 's/SSH/XXX/g' nc localhost 22 > foo #после...
07.07.2020
1
ответ

Как данные кодируются в каналах/STDOUT/STDIN?

Недавно я изучал различные кодировки текста и не смог найти хороших источников о том, как данные кодируются в каналах. Вот некоторые общие предположения, которые у меня есть :Pipes имеют дело с двоичными файлами,...
03.07.2020
1
ответ

Как использовать grep/sed в качестве безопасного резерва

Я ищу способ вложения действий grep, чтобы, если первый grep не совпадал, поверх ввода использовалось следующее, но в случае успешного завершения какого-либо grep цепочка прерывалась. Пробовал с...
11.06.2020
1
ответ

как передать событие в bash?

Прочитав это обозначение :события bash -, я могу сделать, например. !?командная строка. Итак, я сделал :$find somedir -iregex '. *Makefile. *' $bla/bla/Makefile $бла/бла/бла/Makefile $... а теперь я хотел бы использовать...
22.05.2020
1
ответ

Как передать что-либо на аудиовыход?

Как передать любые данные на аудиовыход? Например, я хочу прослушать файл — архив, резервную копию диска, программу. Или я хочу послушать свой жесткий диск -- я смутно припоминаю, что читал что-то о...
16.05.2020
1
ответ

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

У меня есть ряд команд, выполняемых через такой конвейер: cmd1 | cmd2 | cmd3 | cmd4 Как распечатать промежуточный результат cmd1, cmd2 и cmd3? Я знаю, что могу использовать команду tee для печати...
14.05.2020
1
ответ

Использование tee и paste приводит к взаимоблокировке

Я пытаюсь перенаправить стандартный вывод команды на две «ветви», используя tee для отдельной обработки. Наконец, мне нужно объединить результаты обеих «ветвей» с помощью пасты. Я придумал следующий код для...
07.05.2020
1
ответ

Проблема с передачей вывода команды в zathura

На справочной странице zathura указано, что zathura отображает указанные файлы. Если в качестве имени файла указан один дефис -минус (-), содержимое будет считано со стандартного ввода. Если файлы не заданы, пустой...
07.05.2020
1
ответ

Сохранение и восстановление выделения с сохранением наличия новой строки

Как я могу использовать переменную среды для сохранения и восстановления первичный выбор независимо от того, заканчивается ли он новой строкой или нет? p=$(xsel -p) echo "временное значение" | xsel -pi # ... ...
02.05.2020
1
ответ

Конвейер для нескольких команд awk

Я пытаюсь направить вывод одной команды на две разные команды awk. После этого поста я использую тройник и замену процесса.Однако я не вижу вывод для замененного процесса. ...
01.05.2020