Иконка представляет собой инструмент, который может сделать любая программа фильтр.
Некоторые программы (часто эти из фона без 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 * не существует.
Требования:
Последние посещенные программы
-
Masher 14 Dec 14
Поиск по категориям
Популярные программы
-
Antergos 1 Dec 16
-
WhatsApp for Desktop 18 Jul 15
-
LinuxTLE 11 May 15
-
Xfburn 17 Feb 15
-
BlackArch Linux 22 Jun 18
-
Linpus Linux Lite 17 Feb 15
-
Simple Scan 2 Dec 17
Pip
Другие программы разработчика Ed Avis
Комментарии к Pip
Последние посещенные программы
-
Masher 14 Dec 14
Поиск по категориям
Популярные программы
-
Oracle Solaris 22 Jun 18
-
ZeroShell 20 Feb 15
-
Solus 2 Sep 17
-
Lantern 3 Jun 15
-
MultiSystem 17 Feb 15
-
Android-x86 22 Jun 18
-
Q4OS 2 Oct 17
Комментарии не найдены