Pip

Szoftver screenshot:
Pip
Szoftver adatai:
Változat: 1.2
Feltöltés dátuma: 3 Jun 15
Fejlesztő: Ed Avis
Engedély: Ingyenes
Népszerűség: 3

Rating: nan/5 (Total Votes: 0)

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:

Más szoftver fejlesztő Ed Avis

XMLTV
XMLTV

15 Apr 15

Unarc
Unarc

3 Jun 15

Hozzászólások a Pip

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!