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:
Kamakailan tiningnan Aplikasyon
WebCollect Toolbar 22 Sep 15
Autorun CD Studio 25 Oct 15
Assault Droid 9 Dec 14
81.84_winxp2k_32bit_english.exe 30 Oct 15
Retail Performer (Single Store Version) 24 Sep 15
AvailSuite 21 Sep 15
Kontrollur 7 Apr 15
Codex Sinaiticus 15 Apr 15
Phex 28 Apr 18
w2kxp_8421.exe 24 Sep 15
Maghanap ayon sa kategorya
- Audio software
- Bahay at pamilya software
- Browser
- Disk na & file software
- Driver
- Graphic na disenyo ng software
- Internet software
- Mga laro
- Mga pagpapahusay sa desktop
- Networking software
- Pagiging produktibo ng software
- Pang-edukasyon at agham software
- Screensaver
- Software na komunikasyon
- Software na video
- Software negosyo at opisina
- Software ng digital na larawan
- Software ng seguridad
- Tool ng developer
- Utilities sistema
- Web development software
Mga sikat na software
LibreOffice 20 Jan 18
Puppy Linux 19 Feb 15
Lantern 3 Jun 15
K3b 17 Aug 18
antiX MEPIS 19 Jun 17
Absolute Linux 22 Jun 18
Wifislax 9 Aug 16
Pip
Iba pang mga software developer ng Ed Avis
Mga komento sa Pip
Kamakailan tiningnan Aplikasyon
WebCollect Toolbar 22 Sep 15
Autorun CD Studio 25 Oct 15
Assault Droid 9 Dec 14
81.84_winxp2k_32bit_english.exe 30 Oct 15
Retail Performer (Single Store Version) 24 Sep 15
AvailSuite 21 Sep 15
Kontrollur 7 Apr 15
Codex Sinaiticus 15 Apr 15
Phex 28 Apr 18
w2kxp_8421.exe 24 Sep 15
Maghanap ayon sa kategorya
- Audio software
- Bahay at pamilya software
- Browser
- Disk na & file software
- Driver
- Graphic na disenyo ng software
- Internet software
- Mga laro
- Mga pagpapahusay sa desktop
- Networking software
- Pagiging produktibo ng software
- Pang-edukasyon at agham software
- Screensaver
- Software na komunikasyon
- Software na video
- Software negosyo at opisina
- Software ng digital na larawan
- Software ng seguridad
- Tool ng developer
- Utilities sistema
- Web development software
Mga sikat na software
OpenShot Video Editor 17 Aug 18
Papa Louie: When Pizzas Attack! 14 Apr 15
Solus 2 Sep 17
Ubuntu MATE 16 Aug 18
Porteus MATE 12 Jan 17
Kali Linux 22 Jun 18
antiX MEPIS 19 Jun 17
Mga Komento hindi natagpuan