Pip е инструмент, който може да направи всяка програма филтър.
Някои програми (често тези от не-Unix фон) не четат данни от стандартния вход, нито да пише за стандартния изход. Вместо това, те карат да посочите "входен файл" и "изходен файл" на командния ред. Поне повечето Unix програми, които правят това ви позволяват да използвате специалното име на файла "-" означава стандартния вход или стандартния изход, но има някои програми, които не признават тази конвенция.
Понякога това е технически причини, тъй като на входа трябва да бъде seekable. Понякога това е така, защото авторът не мисля, че би било полезно и вероятно е Pascal симпатизант. Но във всеки случай, това е досадно да не бъде в състояние да използват подобни програми по тръбопроводи.
Пип поправки на този проблем. Тя увива такива програми и ви позволява да се даде имена на файлове на "-", както бихте направили с всеки друг. Въпреки семка не знае дали "-" трябва да означава стандартния вход или стандартния изход, така че трябва да го кажа с -I, -О, или -В ключове. Pip предвижда също -I и -О за програми, които могат да използват стандартния вход и стандартния изход, но изискват от тях да бъде seekable.
Например, за да я превърне в програмата "тъп", който се вход и изход бъде включен име на файл, за да бъде филтър:
пипс -io глупаво - -
За тръба програма C през компилатора (ако по някаква причина ви е необходимо да се направи такова нещо):
PIP -io GCC -.c -o -
В този случай, временното въвеждане на името на файла дава на ССЗ ще приключи в ".c". И към тръбата някакъв текст чрез Emacs, давайки на потребителя възможност да го редактирате:
пипс -В Emacs -
Пример за -I ключа, и за ограничаване стандартния вход във файл, така че "Филтър" режим dvips (която очаква seekable стандартния вход) да го използвате:
PIP -I dvips -F
Вижте упътването за повече.
pip_ (ла) текс
Въпреки, че PIP е достатъчно обща за повечето приложения, то не ще се справят с TeX и LaTeX правилно. За това има отделна програма pip_latex което е обвивка за LaTeX. Той приема LaTeX източник на стандартния вход и пише DVI файл на стандартния изход - или можете да го инсталирате като pip_tex ако не използвате LaTeX. Тя се опитва да направи нещо разумно с съобщения за грешки TeX е - вижте документацията в началото на скрипта. Например:
котка filename.tex | pip_latex | PIP -i xdvi -
pip_latex2html
Това е специално предназначение обвивка за latex2html програмата на. Той гласи източник LaTeX от стандартния вход и се опитва да го превърне в HTML писмено да стандартния изход.
Pip сравнение / Dev / стандартния вход и / Dev / стандартния изход
На повечето Unix-често можете да получите същия ефект като семка, като използвате / Dev / стандартния вход и / Dev / стандартния изход (благодарение на Daniel Бидъл за фугиране на този вън). Все пак, въпреки че това работи за програми, които четат и пишат последователно, и стане ли нормалния тръбопровод мързел в такива ситуации, тя няма да работи за тези, които искат да направят файлове с произволен достъп операции на тяхна вход или изход.
Опитайте се да стартирате програмата с / Dev / стандартния вход или / Dev / стандартния изход; ако не успее по някакъв странен начин, опитайте отново с помощта на PIP, която трябва да работи с почти всичко. Също PIP работи на Windows, където / Dev / STD * не съществуват.
Изисквания:
Търсене по категория
- аудио софтуер
- бизнес и офис софтуер
- браузъри
- графичен дизайн софтуер
- диск и файл софтуер
- дом и семейство софтуер
- Драйвери
- игри
- инструменти за разработчици
- интернет софтуер
- комуникационен софтуер
- настолни подобрения
- образователна и научна софтуер
- производителността софтуер
- системни инструменти
- скрийнсейвъри
- софтуер за видео
- софтуер за работа в мрежа
- софтуер за сигурност
- софтуер за уеб програмиране
- цифрова снимка софтуер
Популярни софтуер
Puppy Linux "Slacko" 14 Jul 16
LinuxTLE 11 May 15
Xubuntu 16 Aug 18
Q4OS 2 Oct 17
Distro Astro 17 Feb 15
Autodesk Homestyler 15 Apr 15
Linux Lite 20 Jan 18
Pip
Друг софтуер на разработчика Ed Avis
Коментари към Pip
Търсене по категория
- аудио софтуер
- бизнес и офис софтуер
- браузъри
- графичен дизайн софтуер
- диск и файл софтуер
- дом и семейство софтуер
- Драйвери
- игри
- инструменти за разработчици
- интернет софтуер
- комуникационен софтуер
- настолни подобрения
- образователна и научна софтуер
- производителността софтуер
- системни инструменти
- скрийнсейвъри
- софтуер за видео
- софтуер за работа в мрежа
- софтуер за сигурност
- софтуер за уеб програмиране
- цифрова снимка софтуер
Популярни софтуер
Linux Lite 20 Jan 18
CentOS Live CD 22 Jun 18
Pear OS 14 Nov 16
Openfiler 12 May 15
Solus 2 Sep 17
qNotesManager 17 Feb 15
GChemPaint 2 Jun 15
Коментари не е намерена