פיפ הוא כלי שיכול להפוך כל תכנית מסנן.
חלק מהתוכניות (לעתים קרובות אלה מרקע שאינו יוניקס) לא קוראים קלט מstdin, ולא לכתוב לstdout. במקום זאת, הם גורמים לך לציין 'קובץ קלט' ו'קובץ פלט "בשורת הפקודה. לפחות רוב תוכניות יוניקס שזה מאפשר לך להשתמש בשם הקובץ המיוחד '-' לאומר stdin או stdout, אבל יש כמה תוכניות שלא מכירים אמנה זו.
לפעמים זה מסיבות טכניות, כי הקלט צריך להיות seekable. לפעמים זה בגלל שהמחבר לא חושב שזה יהיה שימושי וכנראה אוהד פסקל. אבל בכל מקרה, זה מעצבן לא להיות מסוגל להשתמש בתוכניות כגון בצינורות.
תיקוני פיפ בעיה זו. היא עוטפת תוכניות כאלה ומאפשרת לך לתת שמות קבצים של '-' כפי שהיית עם כל האחרים. עם זאת PIP לא יודע אם '-' צריך מתכוון stdin או stdout, כך שאתה חייב לספר את זה עם -i, -o, או מתגי -B. פיפ מספק גם -אני ו-O לתוכניות שיכול להשתמש stdin ו stdout אבל דורשים מהם להיות seekable.
לדוגמא, כדי להמיר את התכנית 'טפשה', שלוקח את שם הקובץ קלט ופלט קובץ, להיות מסנן:
פיפס -io טיפש - -
לצינור תכנית C דרך מהדר (אם מסיבה כלשהי אתה צריך לעשות דבר כזה):
PIP -io gcc -.c -o -
במקרה זה, את שם הקובץ הקלט הזמני שניתן לgcc יסתיים ב'.ג '. ולצינור טקסט באמצעות Emacs, נותן למשתמש את ההזדמנות כדי לערוך אותו:
פיפס Emacs -B -
דוגמא של מתג -אני, למאגר stdin לקובץ כך שמצב dvips של 'המסנן' (שמצפה stdin seekable) יכול להשתמש בו:
PIP -אני dvips -f
ראה את דף הוראות ליותר.
pip_ טקס (לה)
למרות PIP הוא כללי מספיק עבור רוב השימושים, זה לא יטפל TeX וLaTeX כראוי. לשם כך יש pip_latex תכנית נפרדת שהיא מעטפת עבור LaTeX. היא מקבלת מקור LaTeX על קלט סטנדרטי וכותבת קובץ DVI לפלט סטנדרטי - או שאתה יכול להתקין אותו כpip_tex אם אתה לא משתמש בLaTeX. הוא מנסה לעשות משהו הגיוני עם הודעות השגיאה של TeX - עיין בתיעוד בתחילת התסריט. למשל:
filename.tex חתול | pip_latex | PIP -i xdvi -
pip_latex2html
זוהי עטיפה למטרה מיוחדת לתכנית latex2html. הוא קורא מקור LaTeX מstdin ומנסה להמיר אותו ל- HTML בכתב לstdout.
פיפ לעומת / dev / stdin ו / dev / stdout
ברוב Unices, לעתים קרובות אתה יכול לקבל את אותו אפקט כמו PIP באמצעות / dev / stdin ו / dev / stdout (תודה לדניאל בידל להצבעה זו). עם זאת, למרות שזה עובד עבור תוכניות שלקרוא ולכתוב ברצף, ואתה מקבל עצלות הצינור הרגילה במצבים כאלה, זה לא יעבוד למי שרוצה לעשות פעולות קבצי גישה אקראית על הקלט או הפלט שלהם.
נסה להפעיל את תכנית עם / dev / stdin או / dev / stdout; אם זה לא מצליח בדרך כלשהי מוזרה, נסה שוב באמצעות PIP, שאמורה לעבוד עם כמעט כל דבר. גם עבודות PIP ב- Windows, שבו / dev / STD * לא קיימת.
דרישות:
שנצפו לאחרונה תוכנה
Selection.js 10 Dec 15
Saqqarah 12 Jul 15
SafeSync 3 May 15
TSMailServer 21 Sep 15
TcsPdfIt 1 Nov 15
Acad2PDF 2 Nov 15
POD demo 7 Dec 15
IISGuard 24 Oct 15
Club Manager 27 Jan 15
a376.zip 11 Jul 15
חיפוש לפי קטגוריות
- דיסק תוכנה וקובץ
- דפדפנים
- כלי פיתוח
- מערכת כלי עזר
- משחקים
- נהגים
- שומרי מסך
- שיפורים בשולחן עבודה
- תוכנה חינוכית ומדע
- תוכנה לבית ולמשפחה
- תוכנה עסקית ולמשרד
- תוכנות אודיו
- תוכנות פרודוקטיביות
- תוכנת אבטחה
- תוכנת אינטרנט
- תוכנת וידאו
- תוכנת עיצוב גרפית
- תוכנת פיתוח האינטרנט
- תוכנת צילום דיגיטלית
- תוכנת רשת
- תוכנת תקשורת
תוכנה פופולרית
Absolute Linux 22 Jun 18
Elive 20 Jan 18
Ubuntu MATE 16 Aug 18
MultiSystem 17 Feb 15
Return To Castle Wolfenstein Coop 20 Feb 15
Tiny Core Linux 2 Sep 17
Lantern 3 Jun 15
Pip
תוכנות אחרות של יזם Ed Avis
תגובות ל Pip
שנצפו לאחרונה תוכנה
Selection.js 10 Dec 15
Saqqarah 12 Jul 15
SafeSync 3 May 15
TSMailServer 21 Sep 15
TcsPdfIt 1 Nov 15
Acad2PDF 2 Nov 15
POD demo 7 Dec 15
IISGuard 24 Oct 15
Club Manager 27 Jan 15
a376.zip 11 Jul 15
חיפוש לפי קטגוריות
- דיסק תוכנה וקובץ
- דפדפנים
- כלי פיתוח
- מערכת כלי עזר
- משחקים
- נהגים
- שומרי מסך
- שיפורים בשולחן עבודה
- תוכנה חינוכית ומדע
- תוכנה לבית ולמשפחה
- תוכנה עסקית ולמשרד
- תוכנות אודיו
- תוכנות פרודוקטיביות
- תוכנת אבטחה
- תוכנת אינטרנט
- תוכנת וידאו
- תוכנת עיצוב גרפית
- תוכנת פיתוח האינטרנט
- תוכנת צילום דיגיטלית
- תוכנת רשת
- תוכנת תקשורת
תוכנה פופולרית
Unity Linux 15 Apr 15
Boot-Repair-Disk 20 Feb 15
Porteus Xfce 12 Jan 17
Parrot security OS 23 Oct 17
GnackTrack 12 May 15
WhatsApp for Desktop 18 Jul 15
Google Music Manager 15 Apr 15
תגובות לא נמצא