Pip

Programinė įranga Screenshot:
Pip
Programinė detalės:
Versija: 1.2
Įkėlimo datą: 3 Jun 15
Kūrėjas: Ed Avis
Licencija: Nemokamai
Populiarumas: 3

Rating: nan/5 (Total Votes: 0)

"pip yra įrankis, kuris gali atlikti bet kokius programa filtras.
Kai kurios programos (dažnai tie iš ne Unix fone) neskaito pirkimo iš standartinio įvesties, nei rašyti stdout. Vietoj to, jie jums nurodyti "failo įvedimo" ir "išėjimo failą" komandinėje eilutėje. Bent dauguma Unix programos, kurios tai leidžia naudoti specialų failo "-" reiškia STDIN arba STDOUT, tačiau yra keletas programų, nepripažįstančios šią Konvenciją.
Kartais tai yra dėl techninių priežasčių, nes įvesties turi būti seekable. Kartais tai yra todėl, kad autorius nebuvo, kad tai būtų naudinga ir turbūt Paskalis šalininkas. Tačiau bet kuriuo atveju, tai yra ne erzina, kad būtų galima naudoti tokias programas vamzdynais.
Pip pataisymai šią problemą. Tai antklodės tokias programas ir leidžia jums duoti vardus iš "-" kaip tai darytumėte su bet kokia kita. Tačiau PIP nežino, ar "-" turėtų reikšti STDIN arba STDOUT, todėl jūs turite pasakyti, su -I, -O ar -B jungikliai. Pip taip pat suteikia -I ir -O už programas, kurios gali naudoti STDIN ir STDOUT bet reikia, kad jie būtų seekable.
Pavyzdžiui, konvertuoti programą "kvailas", kuri turėjo įvesties failo ir išvesties failo, kad būtų filtro:
pip -io kvailas - -
Norėdami vamzdžio, C programa, per kompiliatorius (jei dėl kokios nors priežasties jums reikia padaryti tokį dalyką):
PIP -io GCC -.c -o -
Šiuo atveju laikinas įvesties failo skiriamas gcc baigsis ".c". Ir vamzdžio kai per emacs tekstas, suteikiant vartotojui galimybę jį redaguoti:
pip -B Emacs -
Iš -i jungiklis pavyzdžiui, buferinių stdin į failą taip, kad dvips'S filtras "režimas (kuris tikisi seekable STDIN) gali jį naudoti:
PIP -Aš dvips -f
Žr vadovo puslapį norėdami daugiau.
pip_ (LA) Tex
Nors PIP yra apskritai pakankamai daugumai reikmėms, jis nebus tvarkyti TeX ir LaTeX tinkamai. Dėl to yra atskira programa, kuri yra pip_latex LaTeX įvynioti. Ji pripažįsta, LaTeX apie standartinę įvestį ir rašo DVI failą į standartinį išvedimą - ar galite įdiegti ją kaip pip_tex jei nenorite naudoti latekso. Jis bando kažką daryti protingai su tex klaidos pranešimus - žr dokumentus scenarijaus pradžia. Pavyzdžiui:
Kačių filename.tex | pip_latex | PIP -i xdvi -
pip_latex2html
Tai specialios paskirties įvynioti už latex2html programą. Jis skaito LaTeX iš standartinio įvesties ir bando ją konvertuoti į HTML raštiško stdout.
Pip palyginti, / dev / stdin ir / dev / stdout
Daugumoje tiek pastangų, galite dažnai gauti tą patį efektą kaip pip naudojant, / dev / STDIN ir / dev / STDOUT (ačiū Daniel Biddle už pažymėdamas tai iš). Tačiau, nors tai veikia programas, kurios skaityti ir rašyti nuosekliai ir paleidžiama jums įprastą vamzdynų tinginystė tokiose situacijose, jis negali dirbti tiems, kurie nori padaryti tyčiniais prieiga failų operacijas jų įvedimas ar produkcijos.
Pabandykite paleisti savo programą su / dev / STDIN arba / dev / stdout; jeigu ji neatitinka kai kurių keistą būdu, bandykite dar kartą naudojate pip, kurie turėtų dirbti su beveik nieko. Taip pat PIP veikia Windows, kur, / dev / STD * nėra.
Reikalavimai:

Kita programinė įranga kūrėjas Ed Avis

Unarc
Unarc

3 Jun 15

XMLTV
XMLTV

15 Apr 15

Komentarai Pip

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!