0
ответов

pv не печатает в канал

Выполнение этой команды отображает вывод на консоли. Но когда вывод передается другой команде, он не работает. Увидеть ниже. (pv -F $'%t %r %e\n' /dev/nvme0n1p1 | gzip -c >/run/test.img )0 :00 :01 [25,2МиБ/с] ETA 0 :00 :18 0 :00 :02 [23,7 МБ/с] Расчетное
23.09.2021
0
ответов

Запрашивать пароль ssh, если необходимо, а затем подключаться к сеансу ssh

В качестве эксперимента я пытаюсь написать сценарий, в котором я передаю ZIP-файл в распаковку на моем сервере через ssh, однако, что, если у меня не настроены ключи SSH, и мне будет предложено ввести пароль ? Я бы все же хотел, чтобы он исходил из станда
03.09.2021
0
ответов

Круглый трубопровод (./progA |./прогБ |./прогА)

У меня два бинарника, один (question.bin )выдает вопросы типа "Сколько будет 1+3?" в STDOUT и получает ответы от STDIN; другой, answer.bin, принимает вопросы в STDIN в указанном выше формате и...
15.08.2021
0
ответов

cant pipe SLURM `список модулей `команда

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

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

Как в Bash я могу вычислить и зафиксировать результат от промежуточного узла в конвейере? Например, учитывая список целых чисел и команду или функцию максимум, используя один конвейер Bash, как...
29.07.2021
0
ответов

Использовать вывод cat с командой split и указанным выходным каталогом

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

Как обработать вертикальный текст как grep?

Хотите иметь скрипт для обработки распечаток экрана как grep. Я могу запустить его как :cat file.txt | мой _скрипт Попробовал скрипт ниже, он ничего не распечатал. #!/бин/баш строка=$@ эхо $строка
15.07.2021
0
ответов

Как перенаправить вывод канала в >/dev/null

Я хочу перенаправить STDOUT и STDERR всего канала в /dev/null. Учитывая, что это моя команда :sudo lsof -i :22000 -t | xargs kill -9 Я знаю, что это неправильный способ :судо...
10.07.2021
0
ответов

Предотвратить запуск второй команды в канале bash, если первая команда не удалась

Изучив (более или менее )несколько полезных дискуссий о каналах, таких как Получить статус выхода процесса, который передается другому, и выйти, когда один процесс в канале дает сбой. Я все еще не могу избежать запуска...
09.07.2021
0
ответов

Ошибка разрыва конвейера при чтении вывода программы по конвейеру

Я делаю что-то в этом роде :объявить -дескриптор Ft _формат _вывод &>/dev/null && выход 1 #проверить, присутствует ли это имя функции в этой области видимости обрабатывать _формат _вывод (){...
03.07.2021
0
ответов

Определить сбойную команду в канале Bash при работе с набором -o pipefail

Как обычно, я использую set -o pipefail в своих скриптах. Это работает отлично и как задокументировано для чего-то вроде завиток... | дк... | пскл... Однако есть ли способ определить, какая команда по...
28.06.2021
0
ответов

Как получить информацию из "меньшего" потока

Как получить информацию о потоке, отображаемом "меньше", особенно, но не ограничиваясь количеством строк? Инфо :читая этот список ответов меньше функций, я так и не понял как узнать...
15.06.2021
0
ответов

Как сделать так, чтобы вывод curl не печатал вывод предыдущего канала?

У меня есть команда, передающая зашифрованный поток gpg в curl :эхо "Некоторый текст" | gpg -или -| завиток --бесшумный -Т -\ -X ПОСТАВИТЬ \ --вывод /dev/null \ ${myurl} \ При запуске я вижу что-то...
28.03.2021
0
ответов

Могут ли несколько процессов открывать именованный канал?

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

как правильно перенаправить stdouts для передачи файла без комментариев на ввод pacman

У меня есть простой файл со следующим содержимым :#программирование на питоне питон -пункт перл #сеть Fire Fox firefox -i18n -es -es Имя файла для этого примера будет file. Я обычно использую эти файлы, которые...
20.02.2021
0
ответов

Использовать переданный контент в скрипте Python, переданном как heredoc

Я знаю, что здесь -doc переходит на стандартный ввод. Я видел, что здесь -doc имеет приоритет при переходе на стандартный ввод перед тем, что исходит из конвейера (, см. ниже ). Но, может быть, есть какой-то трюк, чтобы заставить его работать? В общем я..
18.02.2021
0
ответов

преобразовать каждую строку файла во входной файл

Я пытаюсь преобразовать/использовать каждую строку из файла в качестве входного файла. Например, файл.txt содержит следующие строки :Кот собака лев тигр кролик Теперь, используя следующую команду :файл кота.txt |...
17.02.2021
0
ответов

Как манипулировать вопросом команды cal

Я застрял на вопросе в своем домашнем задании и не могу найти правильные варианты и каналы для использования cal или ncal. Вопрос следующий :Напишите командную строку, чтобы найти количество понедельников (с ), которые выпадают (...
16.02.2021
0
ответов

Какими командами можно решить следующие

ЦЕЛЬ У меня есть файл с именем graph, который содержит текстовое описание графика, в котором перечислены все существующие связи между узлами. Каждая строка содержит одну ссылку, выраженную следующим образом :номер1 ->...
15.02.2021
0
ответов

Направить вывод в редактор командной строки для следующей команды

Я использовал sudo find / -iname ' *foo *' 2>/dev/null | vim, чтобы получить список каталогов/файлов, содержащих foo, а затем я просматриваю этот список, редактирую его и пишу кучу новых команд внутри...
27.12.2020
0
ответов

Как запустить внешнюю программу из bash в интерактивном режиме?

Например, если я хочу запустить из сценария оболочки что-то на питоне, я бы сделал :echo 'print ("hello world" )' | python2 Теперь представьте, что я хочу запустить что-то интерактивное, т. е. для этого нужно...
25.10.2020
0
ответов

Безопасно ли передавать несколько команд, выводимых в один и тот же файл, одновременно с помощью tee?

Я передаю вывод нескольких команд в один и тот же файл одновременно, используя такой терминал :cmd1 | тройник -a /tmp/file cmd2 | тройник -a /tmp/file cmd3 | tee -a /tmp/file Это безопасно?...
20.09.2020
0
ответов

Можно ли запустить сам вывод с каналом '|'? Если нет, то почему?

Например :echo "Подходящая установка nginx" | <Здесь запустится 'apt install nginx'> Я перепробовал достаточно поиска, но не смог найти ответ:(
25.08.2020
0
ответов

Передайте частичный вывод фонового процесса и сохраните его в переменной

Фон :Я работаю над проектом, в котором сервер запускается со случайным доступным портом. Сервер запускается командой :node server.js После того, как сервер будет готов и начнет обслуживать...
23.08.2020
0
ответов

Как заменить часть имени файла вводом со стандартного ввода?

Допустим, у меня есть файл ids.txt с несколькими записями типа фу бар бац... Например. Я хотел бы использовать это в качестве входных данных для запуска команды для некоторых файлов, содержащих идентификаторы в имени файла, например foo _1.gz,...
11.08.2020
0
ответов

сломанный конвейер при извлечении tar из буфера stdin

Я восстанавливаю файлы из tar-архива на ленте LTO -7 на локальную сетевую папку. Если я напрямую восстанавливаю общий ресурс, он работает очень медленно (90 МБ/с ). Когда я использую дополнительный буфер, я получаю...
01.07.2020
0
ответов

Следите за тем, как далеко продвинулась ПОСЛЕДОВАТЕЛЬНОСТЬ

У меня есть следующий скрипт, который работает уже более 3 дней :последовательность -w 1 1000000 | пока читал я; do (./myscript.pl $i >> output.txt ); done Можно ли узнать, как далеко он продвинулся с...
11.06.2020
0
ответов

Условная логика и переменные в конвейере для определения значения пропуска dd

Я использую dd для возврата потока данных с ленты. Я хочу отправить это через канал, который извлечет требуемый диапазон байтов. Мне нужно проверить наличие строки в начальных байтах, и...
05.06.2020
0
ответов

Как решить проблему переполнения «вывод, идущий в канал»? Выходит ли асинхронный канал? Моя команда :"ls -l *.htm | wc -l" не работает

У меня есть каталог, заполненный множеством файлов. Я хочу узнать, какого они рода и чьих их так много. Вот события, когда я пробую некоторые команды :ls -l | туалет -л 1514340 лс |...
04.06.2020
0
ответов

Получение адреса виртуального порта из команды SOCAT с помощью grep

Мне нужен адрес виртуальных портов, которые генерируются socat, обычно это /dev/pts/2 и /dev/ оч/3. Мне нужен этот адрес, так как иногда он отличается от исходного. Мне это нужно как ...
01.06.2020