Когда мы запускаем это с оболочкой POSIX, $ cmd0 | cmd1 STDOUT для cmd0 передается по конвейеру в STDIN для cmd1. В: Кроме того, как я могу передать STDOUT cmd1 в STDIN cmd0? Обязательно ли использовать перенаправление ...
Я порождаю дочерний процесс и подключаюсь к нему с помощью конвейера. Я настраиваю канал для отправки SIGPOLL по данным, доступным fcntl I_SETSIG. Потомок отправляет некоторые данные по каналу, а затем завершает работу. Могу ли я ...
Я пытаюсь получить временную метку Linux из строки текста. Я могу использовать команду cut, чтобы получить строку> echo '"tester_row _____", 0, "2016-07-04T01: 42: 28Z", "2016-07-04T02: 00: 58Z"' | вырезать -c 22-41
...
из-за того, как мой хостер выполняет свои действия, мне приходится использовать систему для служб. У этой службы есть файл запуска, который она выполняет и передает во второй файл запуска. Но я использую (данный) пакет python, который ...
У меня есть папка с тремя файлами: $ ls
abc Если я передаю вывод ls по конвейеру в туалет, я получаю правильный результат: $ ls | wc -l
3 Однако, когда я указываю ввод для wc как вывод ls, я получаю дополнительные ...
Допустим, у меня есть две программы, играющие в шахматы: chess_1 и chess_2. Они сами следят за доской и принимают в качестве входных данных противоположные ходы, а затем выводят свои ходы. Например, если бы я хотел ...
Некоторые программы могут иметь бесконечное время выполнения и производить бесконечный вывод.
При использовании в конвейере с командой завершения, как конвейер знает, когда остановиться? Например, возьмите yes (infinite ...
Очень краткое резюме:
кот "$ file" | patch выдает ошибку Плохой дескриптор файла, но
patch <"$ file" работает, когда libtrash предварительно загружен с LD_PRELOAD, и только в больших проектах. Описание:
Для ...
Я хотел бы объединить 3 команды в одну, но все время получаю сообщение об ошибке. текс | dvips | ps2pdf file.tex или, возможно, tex file.tex | dvips | ps2pdf Тогда divps сообщает, что файла нет. Или я ...
Итак, я понимаю, что с помощью tee я могу перенаправить вывод такой команды, как ping 'в стандартный вывод, а также в файл. Например:> ping google.com | tee somefile Это отобразит пинг ...
Если я запустил эти команды: dmesg | head -n 10 Я предполагаю, что ОС отправляет какой-то сигнал в dmesg, как только head прочитает 10 строк. Как это работает? Что голова говорит ядру? Это ...
Я пытаюсь отладить скрипт python, который взаимодействует с MPD, используя python-mpd2. Когда сценарий пытается выполнить действие после нескольких часов бездействия, он завершается с исключением (...
Vim действительно поддерживает удобную возможность принимать файл со списком файлов, которые затем открываются в списке Quickfix.
Грубый пример, я нахожу в ~ все файлы размером менее 1 КБ и передаю это в Vim: find ~ ...
Использование хвоста в сочетании с другими стандартными инструментами в командах группирования может создать некоторые мощные конструкции. Например, чтобы получить первую и последнюю строку файла: $ seq 10> file
$ {head -n1; tail -...
Рассмотрим один tar-файл из внешней системы, который содержит несколько каталогов с различными атрибутами, которые я хочу сохранить, например, разрешения, mtimes и т.д. Как я могу легко взять подмножество ...
Мне нужно отправить файл .bin на модем через передачу XModem для обновления прошивки. Если модем подключен к локальному компьютеру, команда будет следующей: sz -X -k -b -vvv - ...
Здесь у меня есть команда для передачи inputFile.tar на другое устройство bluetooth (10: 68: 3F: 57: 7D: B6). obexftp -b 10: 68: 3F: 57: 7D: B6 -p inputFile.tar Однако можно ли использовать stdout в качестве ввода для ...
У меня есть файл с именем Element_query, содержащий результат запроса: SQL> select count (*) from element; [Вывод запроса, который я хочу сохранить в моем файле] SQL> спулинг отключен; Я хочу ...
Программа записывает свои журналы в файл ("tonsOf.log "). Эти журналы в основном бесполезны, и я обрабатываю их позже с некоторым сопоставлением шаблонов (строка за строкой). Итак, скажем, для 1 ГБ журналов у меня получается 40 КБ ...
Я собираюсь сжать большой каталог и хочу знать, какого размера будет результирующий файл. Я пробовал использовать du: $ tar -cv dir | du -h -...
du: cannot access '-': No such file or ...
Итак, у меня возникла проблема со службой BASH в Debian 7, над которой я работал довольно давно, и у которого случайно начались проблемы с его фифо, по крайней мере, так кажется. Он основан на вашем ...
Я пытаюсь играть прямую трансляцию онлайн через mplayer и передать аудио по каналу с того потока на другой инструмент. Проигрывание потока хорошо работает: mplayer http://user:pass@192.168.0.1:8080/stream.flv, Но теперь...
Я изучил сегодня замечательную команду shuf: ls | shuf показывает мне список работы direcotry, но благодаря shuf каждый раз я выполняю это переданное по каналу выражение команды с другим порядком. Так я...
когда я выполняю xargs-n2, введите x x x x x и совершите нападки, Входят, я возвращаю только 4 x: $ xargs-n2 x x x x x x x x x, Но, когда я передаю x по каналу x x x x в ту же команду, я возвращаю ту же сумму x:...
У меня есть сценарий удара что columnizes список объектов. По умолчанию это предположит число столбцов для вывода, на основе терминальной ширины, как сообщается stty размером. Но когда сценарий находится в...
В ударе массив PIPESTATUS содержит возвращаемые значения команд в конвейере. Предположим, что в конвейере cmd1 | cmd2 | cmd3, вторая команда возвращает ошибку. Проверка PIPESTATUS дает...
То, как я могу сохранить окрашенный вывод в файл независимо от источника, когда источники выключают окраску, если они обнаруживают свой stdout, не является терминалом?
Я использую rlwrap для подсказки colorize в звездочке CLI: rlwrap-s 99999-a-pRED/usr/sbin/asterisk-r, который я считал в человеке rlwrap, что я могу также использовать rlwrap-z pipeto для передачи по каналу вывода через colorizer...