פיפ הוא כלי שיכול להפוך כל תכנית מסנן.
חלק מהתוכניות (לעתים קרובות אלה מרקע שאינו יוניקס) לא קוראים קלט מ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 * לא קיימת.
דרישות:
שנצפו לאחרונה תוכנה
Wordpass 10 Jul 15
MoneyTracker 23 Jan 15
Fret Fun 25 Sep 15
FaienceMod 20 Feb 15
1AVShare 27 Jan 15
Notables 23 Sep 15
MegaCity 7 May 15
Calibre 24 Aug 17
cp008466.exe 11 Jul 15
ISPTimer 29 Oct 15
חיפוש לפי קטגוריות
- דיסק תוכנה וקובץ
- דפדפנים
- כלי פיתוח
- מערכת כלי עזר
- משחקים
- נהגים
- שומרי מסך
- שיפורים בשולחן עבודה
- תוכנה חינוכית ומדע
- תוכנה לבית ולמשפחה
- תוכנה עסקית ולמשרד
- תוכנות אודיו
- תוכנות פרודוקטיביות
- תוכנת אבטחה
- תוכנת אינטרנט
- תוכנת וידאו
- תוכנת עיצוב גרפית
- תוכנת פיתוח האינטרנט
- תוכנת צילום דיגיטלית
- תוכנת רשת
- תוכנת תקשורת
תוכנה פופולרית
Syslinux 17 Feb 15
Tor Browser 20 Jan 18
PSPP 3 Jun 15
Zorin OS Ultimate 16 Aug 18
Quirky Linux 22 Jun 18
Slax 20 Feb 15
LaTeX::BibTeX 14 Apr 15
Pip
תוכנות אחרות של יזם Ed Avis
תגובות ל Pip
שנצפו לאחרונה תוכנה
Wordpass 10 Jul 15
MoneyTracker 23 Jan 15
Fret Fun 25 Sep 15
FaienceMod 20 Feb 15
1AVShare 27 Jan 15
Notables 23 Sep 15
MegaCity 7 May 15
Calibre 24 Aug 17
cp008466.exe 11 Jul 15
ISPTimer 29 Oct 15
חיפוש לפי קטגוריות
- דיסק תוכנה וקובץ
- דפדפנים
- כלי פיתוח
- מערכת כלי עזר
- משחקים
- נהגים
- שומרי מסך
- שיפורים בשולחן עבודה
- תוכנה חינוכית ומדע
- תוכנה לבית ולמשפחה
- תוכנה עסקית ולמשרד
- תוכנות אודיו
- תוכנות פרודוקטיביות
- תוכנת אבטחה
- תוכנת אינטרנט
- תוכנת וידאו
- תוכנת עיצוב גרפית
- תוכנת פיתוח האינטרנט
- תוכנת צילום דיגיטלית
- תוכנת רשת
- תוכנת תקשורת
תוכנה פופולרית
WhatsApp for Desktop 18 Jul 15
Boot-Repair-Disk 20 Feb 15
HP Linux Imaging and Printing 1 Dec 17
PyVISA 3 Jun 15
Puppy Linux 19 Feb 15
XTerm 3 Jun 15
Redis 28 Sep 15
תגובות לא נמצא