Pip olyan eszköz, amely lehet, hogy minden programot a szűrőt.
Egyes programok (amiket gyakran egy nem-Unix alapon) nem olvas be a standard bemenetről, sem írni kiírása. Ehelyett, hogy meg kell adnod egy "input file 'és a' kimeneti fájl" a parancssorban. Legalábbis a legtöbb Unix programok, amelyek ezt engedi használni az egyedi fájlnév '-' azt jelenti, stdin vagy stdout, de vannak programok, amelyek nem ismerik ezt az egyezményt.
Néha ez technikai okokból, mert a bemeneti kell lennie kereshetőek. Néha azért, mert a szerző nem hiszem, hogy hasznos lenne, és valószínűleg egy Pascal szimpatizáns. De minden esetben, ez bosszantó, hogy nem tudja, hogy az ilyen programok csővezetékek.
Pip megoldja ezt a problémát. Ez pakolások ilyen programok, és lehetővé teszi, hogy a fájlnevek a '-' úgy, mint bármely más. Azonban pip nem tudja, hogy "-" kellene jelentenie stdin vagy stdout, így meg kell mondani, hogy az -i, -o, vagy -b kapcsolók. Pip is rendelkezik, -I és -O programok, amelyek használata stdin és stdout, de szükséges, hogy azok kereshetőek.
Például átalakítani a program "hülye", amely az input file és egy kimeneti fájlnevet, hogy egy szűrő:
pip -io hülye - -
A cső egy C program révén a fordító (ha valamilyen okból szükség ilyet):
pip -io gcc -o -.c -
Ebben az esetben az ideiglenes input file fordítani gcc ér véget a ".c". És a cső egy szöveg segítségével emacs, hogy a felhasználó az esélyt, hogy szerkeszteni:
pip -b emacs -
Egy példa a -I kapcsolót, amelyek felfogják a stdin egy fájlt, hogy dvips a "szűrő" mód (mely reményeink szerint kereshető stdin) tudja használni:
pip -I dvips -f
Lásd a kézikönyv oldalt több.
pip_ (la) tex
Bár pip általános elég a legtöbb felhasználási, ez nem fogja kezelni TeX és LaTeX megfelelően. Ehhez van egy külön program pip_latex ami egy wrapper LaTeX. Elfogadja LaTeX forrás a bemenetén, és ír egy DVI fájlt a szabványos kimenetre - vagy telepítheti azt pip_tex ha nem használja LaTeX. Próbál tenni valami érzékeny a TeX hibaüzenetek - lásd a dokumentációt elején a forgatókönyvet. Például:
cat filename.tex | pip_latex | pip -i xdvi -
pip_latex2html
Ez egy speciális wrapper a latex2html programot. Így hangzik LaTeX forrás stdin és megpróbálja átalakítani, hogy HTML stdout-ra.
Pip versus / dev / stdin és / dev / stdout
A legtöbb Unix, akkor gyakran kap ugyanaz a hatása, mint pip segítségével a / dev / stdin és / dev / stdout (hála Daniel Biddle részére mutatva ki ezt). Azonban bár ez működik programok írni és olvasni egymás után, és kapja meg a szokásos vezeték lustaság az ilyen helyzetekben, hogy nem fog működni azok számára, akik szeretnék csinálni random-access fájl műveleteket a bemeneti és kimeneti.
Próbálja futtatni a programot / dev / stdin vagy / dev / stdout; ha ez nem sikerül valami furcsa módon, próbálkozzon pip, amely együttműködik bármit. Szintén pip működik Windows, ahol a / dev / STD * nem léteznek.
Követelmények:
Utoljára megtekintett szoftver
Desktop Fusion 28 Oct 15
SpamTitan for VMware 23 Sep 15
Universal Theme Patcher 27 Apr 18
DoCrypt 19 Jan 18
Medieval 2: Total War Hardcore mod 22 Sep 15
Impact Fax Broadcast 20 Jan 15
Sermon Library 29 Oct 15
CalendarDC 19 Jun 16
Free OGG to AMR Converter 15 Nov 14
MBS Video to MP4 Video Converter 16 Apr 15
Keresés kategória szerint
- Asztali fejlesztések
- Audio szoftver
- Biztonsági szoftver
- Böngészők
- Digitális fénykép szoftver
- Fejlesztői eszközök
- Grafikai szoftver
- Hálózati szoftver
- Internet szoftver
- Irodai szoftvercsomag
- Játékok
- Képernyővédők
- Kommunikációs szoftver
- Lemez és fájl szoftver
- Oktatási és tudományos szoftver
- Otthon és család szoftver
- Rendszer segédprogramok
- Üzleti és irodai szoftverek
- Vezetők
- Videó szoftver
- Webfejlesztés szoftver
Népszerű szoftver
Absolute Linux 22 Jun 18
PlayOnLinux 9 Dec 15
Tor Browser 20 Jan 18
Simple Scan 2 Dec 17
ZeroShell 20 Feb 15
Porteus Xfce 12 Jan 17
Vyatta 18 Feb 15
Pip
Más szoftver fejlesztő Ed Avis
Hozzászólások a Pip
Utoljára megtekintett szoftver
Desktop Fusion 28 Oct 15
SpamTitan for VMware 23 Sep 15
Universal Theme Patcher 27 Apr 18
DoCrypt 19 Jan 18
Medieval 2: Total War Hardcore mod 22 Sep 15
Impact Fax Broadcast 20 Jan 15
Sermon Library 29 Oct 15
CalendarDC 19 Jun 16
Free OGG to AMR Converter 15 Nov 14
MBS Video to MP4 Video Converter 16 Apr 15
Keresés kategória szerint
- Asztali fejlesztések
- Audio szoftver
- Biztonsági szoftver
- Böngészők
- Digitális fénykép szoftver
- Fejlesztői eszközök
- Grafikai szoftver
- Hálózati szoftver
- Internet szoftver
- Irodai szoftvercsomag
- Játékok
- Képernyővédők
- Kommunikációs szoftver
- Lemez és fájl szoftver
- Oktatási és tudományos szoftver
- Otthon és család szoftver
- Rendszer segédprogramok
- Üzleti és irodai szoftverek
- Vezetők
- Videó szoftver
- Webfejlesztés szoftver
Népszerű szoftver
Cub Linux 11 Apr 16
PSPP 3 Jun 15
qNotesManager 17 Feb 15
Sophos UTM 17 Feb 15
Xplore 3 Jun 15
Tiny Core Linux 2 Sep 17
Puppy Linux "Slacko" 28 Apr 17
Hozzászólás nem található