Иконка представляет собой инструмент, который может сделать любая программа фильтр.
Некоторые программы (часто эти из фона без Unix) не читать ввод из потока стандартного ввода, ни писать на стандартный вывод. Вместо этого, они делают вас указать 'входной файл' и '' выходной файл в командной строке. По крайней мере, большинство программ Unix, которые это позволяют использовать специальный файла '-' означает стандартный ввод или стандартный вывод, но есть некоторые программы, которые не признают эту конвенцию.
Иногда это по техническим причинам, из-за входной должна быть доступной для поиска. Иногда это потому, что автор не думаю, что это было бы полезно и, вероятно, Паскаль сочувствующим. Но в любом случае, это раздражает не смогут использовать такие программы в трубопроводах.
Pip исправления этой проблемы. Она переносит такие программы и позволяет дать имена файлов "-" так же, как с любой другой. Однако пип не знаю, "-" должно означать стандартного ввода или стандартный вывод, так что вы должны сказать это с -i, -o, или -B переключателей. Пип также -I и -O для программ, которые могут использовать стандартный ввод и стандартный вывод, но требуют, чтобы они для перемещения.
Например, чтобы преобразовать программу 'глупый', который принимает входной файл и выходного файла, чтобы быть фильтром:
пип -io глупо - -
Для трубы программа С помощью компилятора (если для какой-либо причине вам необходимо сделать такую вещь):
Пип -io GCC -.c -o -
В этом случае, временный вход имя файла дается GCC закончится в ".c '. И трубы некоторый текст через Emacs, предоставляя пользователю возможность редактировать его:
пип -b Emacs -
Пример -I переключатель, чтобы буфер стандартного ввода в файл, так что "Фильтр" режим Dvips (который ожидает доступной для поиска стандартного ввода), могут использовать его:
Пип -Я Dvips -f
Обратитесь к странице справочника для более.
pip_ (ла) текс
Несмотря на то, Пип достаточно общей для большинства применений, он не будет обращаться с TeX и LaTeX правильно. Для этого есть отдельная программа, которая pip_latex является оболочкой для LaTeX. Он принимает источник LaTeX со стандартного ввода и записывает файл DVI на стандартный вывод - или вы можете установить его как pip_tex если вы не используете LaTeX. Он пытается сделать что-то толковое с сообщениями об ошибках Tex - см документацию в начале сценария. Например:
кошка содержащийся в файле | pip_latex | пип -i xdvi -
pip_latex2html
Это обертка специального назначения для latex2html программы. Он читает источник LaTeX из стандартного ввода и пытается преобразовать его в HTML выводится на стандартный вывод.
Пип против / DEV / стандартного ввода и / DEV / STDOUT
На большинстве версий UNIX, вы можете получить тот же эффект, пип, используя / DEV / STDIN и / Dev / стандартный вывод (спасибо Даниэль Бидл за указание на это). Однако, хотя это работает для программ, которые читают и записывают последовательно, и получает вас нормальный лень трубопровода в таких ситуациях, это не будет работать для тех, кто хочет сделать файловых операций произвольного доступа на их входе или выходе.
Попробуйте запустить программу / DEV / стандартного ввода или / Dev / стандартный вывод; если он не в какой-то странной манере, попробуйте еще раз с помощью PIP, которые должны работать с просто ни о чем. Также PIP работы по Windows, где / DEV / STD * не существует.
Требования:
Поиск по категориям
Популярные программы
antiX MEPIS 19 Jun 17
HardInfo 3 Jun 15
Elastix 2 Oct 16
ALT Linux (School Junior) 2 Jun 15
Syslinux 17 Feb 15
Google Music Manager 15 Apr 15
Boot-Repair-Disk 20 Feb 15
Pip
Другие программы разработчика Ed Avis
Комментарии к Pip
Поиск по категориям
Популярные программы
Papa Louie: When Pizzas Attack! 14 Apr 15
GChemPaint 2 Jun 15
LaTeX::BibTeX 14 Apr 15
Kali Linux 22 Jun 18
Q4OS 2 Oct 17
Super Grub2 Disk 20 Jan 18
Unity Linux 15 Apr 15
Комментарии не найдены