Pip herhangi bir program bir filtre yapabilir bir araçtır.
(Genellikle Unix olmayan kökenli olanlar) Bazı programlar stdin giriş okumak, ne de stdout'a yazmayın. Bunun yerine, onlar bir 'girdi dosyası' ve komut satırında bir 'çıktı dosyası' belirtmek olun. En azından bu özel dosya adını kullanmanıza izin yok çoğu Unix programları '-' stdin veya stdout'u istemem ama bu kongre tanımıyoruz bazı programlar vardır için.
Giriş aranabilir olması gerekiyor çünkü bazen bu, teknik nedenlerden içindir. Yazar yararlı olacağını düşünüyorum ve muhtemelen Pascal sempatizanı olduğu çünkü bazen öyle. Ama her durumda, bu boru hatları gibi programları kullanmak mümkün değil can sıkıcı.
Pip bu sorunu giderir. Bu tür programlar sarar ve dosya adlarını vermek sağlar '-' Başka yaptığınız gibi. Stdin veya stdout demek gerekir, bu yüzden -i, -o veya -b anahtarlarla bunu söylemek gerekir - '' Ancak pip olmadığını bilmiyor. Pip de aranabilir olmalarını Standart giriş ve çıkışı kullanın ama gerektirebilir programlar için -I ve -O sağlar.
Örneğin, bir filtre olarak, bir giriş ve bir çıkış dosya adı dosya adı alır 'aptal' programına dönüştürmek için:
ıo aptal pip - -
Boruya derleyici ile C programı (herhangi bir sebeple böyle bir şey yapmak gerekirse):
Pip ıo gcc -o -.c -
Bu durumda, gcc verilen geçici giriş dosya '.c' de sona erecek. Ve boruya emacs aracılığıyla bazı metin, kullanıcıya şans vererek düzenlemek için:
-b emacs pip -
(Bir aranabilir stdin bekliyor) dvips 's' filtre 'modunda kullanmak, böylece -I anahtarı bir örnek, bir dosyaya stdin tampon:
pip -Ben dvips -f
Daha fazla bilgi için kılavuz sayfasına bakınız.
pip_ da (la) tex
Pip çoğu kullanımlar için yeterli genel olmasına rağmen, düzgün TeX ve LaTeX idare olmaz. Bunun için LaTeX için bir sarıcı ayrı bir program pip_latex var. Standart giriş üzerinde LaTeX kaynağını kabul eder ve standart çıktıya DVI dosyasına yazar - veya LaTeX kullanmak yoksa pip_tex olarak yükleyebilirsiniz. Bu TeX'in hata iletileri ile mantıklı bir şey yapmaya çalışır - script başında belgelerine bakın. Örneğin:
Kedi filename.tex | pip_latex | pip -i xdvi -
pip_latex2html
Bu latex2html program için bir özel amaçlı sarıcı. Bu stdin LaTeX kaynağını okur ve stdout'a yazılı HTML dönüştürmek için çalışır.
/ Dev / stdin ve / dev / stdout karşı Pip
En Unix'lerde, sık sık (bu işaret için Daniel Biddle sayesinde) / dev / stdin ve / dev / stdout kullanarak pip aynı etkiyi elde edebilirsiniz. Bu okuma ve yazma sırayla programları çalışır ve böyle durumlarda size normal bir boru hattı tembellik alır Ancak rağmen, kendi giriş veya çıkışta rasgele erişim dosya işlemlerini yapmak isteyenler için çalışmaz.
/ Dev / stdin veya / dev / stdout ile programınızı çalıştırmayı deneyin; bazı garip bir şekilde başarısız olursa, hemen her şey ile çalışması gerekir pip kullanarak tekrar deneyin. / Dev / std * yoktur Windows da pip çalışır.
Gereksinimler:
Kategoriye göre ara
- Ağ yazılımı
- Dijital fotoğraf yazılımı
- Disk & dosya yazılım
- Eğitim & Bilim yazılım
- Ekran koruyucular
- Ev ve aile yazılım
- Geliştirici araçları
- Grafik tasarım, yazılım
- Güvenlik yazılımı
- Iletişim yazılımı
- Internet yazılımı
- Iş ve ofis yazılımları
- Masaüstü geliştirmeleri
- Oyunlar
- Ses yazılımı
- Sistem araçları
- Sürücüler
- Tarayıcılar
- Verimlilik yazılımı
- Video yazılımı
- Web geliştirme yazılımı
Popüler yazılım
-
Xubuntu 16 Aug 18
-
Q4OS 2 Oct 17
-
Linux Lite 20 Jan 18
-
Damn Small Linux 17 Feb 15
-
Google Music Manager 15 Apr 15
-
Porteus Xfce 12 Jan 17
-
DEFT 9 Mar 17
Pip
Geliştirici Diğer yazılım Ed Avis
Yorumlar Pip
Kategoriye göre ara
- Ağ yazılımı
- Dijital fotoğraf yazılımı
- Disk & dosya yazılım
- Eğitim & Bilim yazılım
- Ekran koruyucular
- Ev ve aile yazılım
- Geliştirici araçları
- Grafik tasarım, yazılım
- Güvenlik yazılımı
- Iletişim yazılımı
- Internet yazılımı
- Iş ve ofis yazılımları
- Masaüstü geliştirmeleri
- Oyunlar
- Ses yazılımı
- Sistem araçları
- Sürücüler
- Tarayıcılar
- Verimlilik yazılımı
- Video yazılımı
- Web geliştirme yazılımı
Popüler yazılım
-
Return To Castle Wolfenstein Coop 20 Feb 15
-
Kismet 17 Feb 15
-
PSPP 3 Jun 15
-
Parrot security OS 23 Oct 17
-
Slax 20 Feb 15
-
pfSense 22 Jun 18
-
Google Music Manager 15 Apr 15
Yorum Bulunamadı