Pip on työkalu, joka voi tehdä ohjelmaa suodatinta.
Jotkin ohjelmat (usein ne, ei-Unix tausta) eivät lue panosta stdin, eikä kirjoittaa stdout. Sen sijaan ne tekevät voit määrittää "input file" ja "tulostetiedosto" komentorivillä. Ainakin useimmat Unix-ohjelmat, jotka eivät tätä voit käyttää erityisiä tiedostonimi "-" tarkoittaa stdin tai stdout, mutta on olemassa joitakin ohjelmia, jotka eivät tunnista tätä sopimusta.
Joskus tämä on teknisistä syistä, sillä panos on oltava seekable. Joskus se on, koska tekijä ei usko, että olisi hyödyllistä, ja on luultavasti Pascal myötäilijä. Mutta joka tapauksessa, se on ärsyttävää, ettei voi käyttää tällaisia ohjelmia putkistoissa.
Pip korjaa tämän ongelman. Se kietoo tällaisia ohjelmia ja voit antaa tiedostonimet "-", niin kuin mikä tahansa muu. Kuitenkin PIP ei tiedä, onko "-" pitäisi tarkoittaa stdin tai stdout, joten sinun täytyy kertoa se -i, -o tai -b kytkimiä. Pip myös -I ja -O varten ohjelmia, jotka voivat käyttää stdin ja stdout mutta vaativat niitä seekable.
Esimerkiksi muuntaa ohjelman tyhmä ", joka vie tulo tiedostonimi ja lähdön tiedostonimi, on suodatin:
PIP -IO stupid - -
Putken C-ohjelma läpi kääntäjä (jos et jostain syystä tarvitaan jotain tällaista):
PIP -IO gcc -.c -o -
Tässä tapauksessa tilapäinen tulo tiedostonimi annetaan gcc päättyy ".c". Ja putken tekstiä läpi emacs, jolloin käyttäjä mahdollisuuden muokata sitä:
PIP -b emacs -
Esimerkki -En kytkimen, puskuri stdin tiedostoon, jotta dvips n "suodatin" -tilassa (joka odottaa seekable stdin) voi käyttää sitä:
PIP -En dvips -f
Katso käyttöohje sivulta lisää.
pip_ (la) tex
Vaikka PIP on yleinen riittää useimpiin käyttötarkoituksiin, se ei käsittele TeX ja LaTeX oikein. Tätä varten on erillinen ohjelma pip_latex joka on kääre LaTeX. Se hyväksyy LaTeX lähde vakiosyötteestä ja kirjoittaa DVI-tiedoston vakiotulosteeseen - tai voit asentaa sen pip_tex jos et käytä LaTeX. Se yrittää tehdä jotain järkevää kanssa TeX: n virheilmoitukset - katso dokumentaatio alussa käsikirjoituksen. Esimerkiksi:
cat tiedoston sisältöä | pip_latex | PIP -i xdvi -
pip_latex2html
Tämä on erityisrahaston kääre latex2html ohjelmaan. Se lukee LaTeX lähde vakiosyötteestä ja yrittää muuntaa sen HTML kirjoitettu stdout.
Pip vs. / dev / stdin ja / dev / stdout
Useimmissa Unix, voit usein saada sama vaikutus kuin PIP käyttäen / dev / stdin ja / dev / stdout (kiitos Daniel Biddle huomautti tästä). Kuitenkin vaikka tämä toimii ohjelmia, jotka lukea ja kirjoittaa peräkkäin, ja saa sinut normaali putki laiskuus tällaisissa tilanteissa, se ei toimi niille, jotka haluavat tehdä random-access tiedosto operaatioita tulo tai lähtö.
Yritä suorittaa ohjelma / dev / stdin tai / dev / stdout; jos se epäonnistuu outoja tavalla, kokeile uudelleen käyttämällä pip, jonka pitäisi toimia juuri mitään. Myös pip toimii Windows, missä / dev / STD * ei ole olemassa.
Vaatimukset:
Viimeksi katsotut ohjelmisto
Atrise Golden Section 27 Oct 18
SilverFast Microtek Scanner 16 Aug 16
WinXMedia iPod/3GP/PSP/MP4 Converter 21 Sep 15
ExactControl Voice Conferencing Client 21 Nov 14
How to Earn a Guaranteed Full-Time Living Online in 3 Easy Steps 5 Dec 15
Debenu Quick PDF Library Lite 30 Dec 14
ProCetus Structural & Pipe Stress Analysis Student Edition 1 Nov 15
Balls 1 Jan 15
Dragon-Fly 21 Sep 15
AutoSync 23 Sep 15
Haku luokan mukaan
- Ajurit
- Audio-ohjelmiston
- Digitaalinen valokuva
- Graafisen suunnittelun ohjelmistot
- Internet-ohjelmistot
- Järjestelmän apuohjelmat
- Kehitystyökalut
- Koti ja perhe ohjelmistot
- Koulutus ja tiede ohjelmistot
- Levy-tiedosto ohjelmisto
- Liike-toimisto-ohjelmisto
- Näytönsäästäjiä
- Pelit
- Selaimet
- Tietoliikenneohjelmiston
- Tietoturvaohjelmisto
- Tuottavuus ohjelmisto
- Työpöytäpäivitykset
- Verkostoituminen ohjelmistot
- Video-ohjelmat
- Web-ohjelmistojen kehittäminen
Suosittu ohjelmisto
Macpup 19 Feb 15
BlackArch Linux 22 Jun 18
K3b 17 Aug 18
Super Grub2 Disk 20 Jan 18
KAVClient 3 Jun 15
Kismet 17 Feb 15
GTK VNC Viewer 2 Jun 15
Pip
Muu ohjelmistojen kehittäjä Ed Avis
Kommentit Pip
Viimeksi katsotut ohjelmisto
Atrise Golden Section 27 Oct 18
SilverFast Microtek Scanner 16 Aug 16
WinXMedia iPod/3GP/PSP/MP4 Converter 21 Sep 15
ExactControl Voice Conferencing Client 21 Nov 14
How to Earn a Guaranteed Full-Time Living Online in 3 Easy Steps 5 Dec 15
Debenu Quick PDF Library Lite 30 Dec 14
ProCetus Structural & Pipe Stress Analysis Student Edition 1 Nov 15
Balls 1 Jan 15
Dragon-Fly 21 Sep 15
AutoSync 23 Sep 15
Haku luokan mukaan
- Ajurit
- Audio-ohjelmiston
- Digitaalinen valokuva
- Graafisen suunnittelun ohjelmistot
- Internet-ohjelmistot
- Järjestelmän apuohjelmat
- Kehitystyökalut
- Koti ja perhe ohjelmistot
- Koulutus ja tiede ohjelmistot
- Levy-tiedosto ohjelmisto
- Liike-toimisto-ohjelmisto
- Näytönsäästäjiä
- Pelit
- Selaimet
- Tietoliikenneohjelmiston
- Tietoturvaohjelmisto
- Tuottavuus ohjelmisto
- Työpöytäpäivitykset
- Verkostoituminen ohjelmistot
- Video-ohjelmat
- Web-ohjelmistojen kehittäminen
Suosittu ohjelmisto
PyVISA 3 Jun 15
BackBox Linux 16 Aug 18
Macpup 19 Feb 15
Pear OS 14 Nov 16
Simple Scan 2 Dec 17
NdisWrapper 11 May 16
LibreOffice 20 Jan 18
Kommentteja ei löytynyt