Pip

Screenshot Software:
Pip
Mga detalye ng Software:
Bersyon: 1.2
I-upload ang petsa: 3 Jun 15
Nag-develop: Ed Avis
Lisensya: Libre
Katanyagan: 3

Rating: nan/5 (Total Votes: 0)

Pip ay isang kasangkapan na maaaring gumawa ng anumang isang filter program.
Ang ilang mga programa (madalas sa mga mula sa isang di-Unix background) ay hindi basahin input mula stdin, o sumulat sa stdout. Sa halip, gumawa sila mong tukuyin ang isang 'input file' at isang 'output file' sa linya ng command. Hindi bababa sa karamihan Unix programa na ito sa inyo na gamitin ang mga espesyal na filename '-' na ibig sabihin stdin o stdout, ngunit may ilang mga programa na hindi kinikilala ang convention.
Minsan ito ay para sa mga teknikal na dahilan, dahil ang input ng mga pangangailangan upang maging seekable. Minsan ito ay dahil sa ang may-akda ay hindi isipin ito ay magiging kapaki-pakinabang at ay marahil isang Pascal tagahanga. Ngunit sa anumang kaso, ito ay nakakainis na hindi maaaring gamitin tulad ng mga programa sa pipelines.
Pip aayos sa problemang ito. Wraps ito tulad ng mga programa at hinahayaan kang magbigay ng filename ng '-' tulad ng gagawin mo sa anumang iba pang. Gayunpaman pip ay hindi malaman kung '-' dapat sabihin stdin o stdout, kaya dapat mong sabihin ito sa -i, -o, o b switch. Nagbibigay din Pip -I at -O para sa mga programa na maaaring gamitin stdin at stdout ngunit nangangailangan ng mga ito upang maging seekable.
Halimbawa, upang i-convert ang program 'tangang', na kumukuha ng isang input filename at isang output filename, upang maging isang filter:
tuldukan -io tangang - -
Upang pipe isang C programa sa pamamagitan ng compiler (kung sa anumang dahilan ikaw ay kailangan upang gawin ang naturang bagay):
pip -io gcc -.c -o -
Sa kasong ito, ang mga pansamantalang input filename ibinigay sa gcc ay magwakas sa 'c'. At upang pipe ng ilang mga teksto sa pamamagitan ng emacs, pagbibigay ng user ang mga pagkakataon upang i-edit ito:
tuldukan b emacs -
Isang halimbawa ng mga -I lumipat, sa buffer stdin sa isang file upang maaari itong gamitin ang 'filter' mode dvips (na inaasahan ng isang seekable stdin):
pip -I dvips -f
Tingnan ang pahina ng manwal para sa karagdagang.
pip_ (la) tex
Kahit pip ay pangkalahatang sapat na para sa karamihan ng mga gumagamit, hindi na ito ay hawakan Tex at LaTeX maayos. Para sa mga ito doon ay isang hiwalay pip_latex program na kung saan ay isang bata para sa LaTeX. Ito ay tumatanggap ng LaTeX source sa standard input at magsusulat ng isang DVI file sa standard output - o maaari mong i-install bilang pip_tex kung hindi ka gumagamit ng LaTeX. Ito sumusubok na gawin ang isang bagay ng matino sa mga mensahe ng error Tex ni - tingnan ang babasahin sa simula ng script. Halimbawa:
cat filename.tex | pip_latex | pip -i xdvi -
pip_latex2html
Ito ay isang espesyal na-layunin bata para sa latex2html program. Ito nagbabasa LaTeX source mula stdin at sumusubok na i-convert ito sa HTML na nakasulat sa stdout.
Pip laban / dev / stdin at / dev / stdout
Sa karamihan ng mga Unices, maaari mong madalas na makakuha ng parehong epekto bilang pip pamamagitan ng paggamit ng / dev / stdin at / dev / stdout (salamat sa Daniel Biddle para sa pagturo out na ito). Subalit bagaman ito ay gumagana para sa mga programa na basahin at isulat nang sunud-sunod, at makakakuha ka ng mga normal na tubo katamaran sa ganitong sitwasyon, ito ay hindi gagana para sa mga nais na gawin ang operasyon random-access ng file sa kanilang mga input o output.
Subukan patakbuhin ang iyong programa sa / dev / stdin o / dev / stdout; kung ito ay nabigo sa ilang mga kakaibang paraan, subukang muli gamit pip, na kung saan ay dapat na gumana sa pamamagitan lamang tungkol sa anumang bagay. Pip din gumagana sa Windows, kung saan / dev / std * ay hindi umiiral.
Mga kailangan:

Iba pang mga software developer ng Ed Avis

Unarc
Unarc

3 Jun 15

XMLTV
XMLTV

15 Apr 15

Mga komento sa Pip

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!