gperl - אונליין בענן

זוהי הפקודה gperl שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.

תָכְנִית:

שֵׁם


gperl - מעבד מקדים של groff עבור חלקי Perl בקבצי roff

תַקצִיר


gperl [-] [--] [ מפרט קבצים ....]
gperl -h|- עזרה
gperl -v|--גִרְסָה

תיאור


זהו מעבד מקדים עבור גרף(1). זה מאפשר להוסיף פרל(7) קוד לתוך גרף(7) קבצים.
התוצאה של א פרל חלק ניתן לאחסן בגרוף מחרוזות or מספרית רושמים מבוסס על
הטיעונים בשורה האחרונה של פרל חלק.

אפשרויות


עד כה, יש רק מפרט קבצים or שבירה אפשרויות.

מפרט קבצים הם שמות קבצים או תו המינוס - תו עבור קלט סטנדרטי. כרגיל,
הוויכוח -- ניתן להשתמש בו כדי לאפשר לכל הארגומנטים הבאים להיות שמות קבצים, אפילו
אם השמות מתחילים בסימן מינוס -.

אפשרות היא שבירה, כאשר התוכנית פשוט כותבת את המידע שנדרש ו
ואז נעצר. כל שאר הארגומנטים יתעלמו על ידי זה. אלה שבירה האפשרויות הן
הנה

-h | - עזרה
הדפס מידע עזרה עם הסבר קצר על אפשרויות לפלט סטנדרטי.

-v | --גִרְסָה
הדפס מידע על גרסת הפלט הסטנדרטי.

פרל חלקים


פרל חלקים ב גרף קבצים מוקפים על ידי שניים .פרל בקשות עם ארגומנטים שונים, א
החל ו סיום פקודה.

החל פרל מצב
ההתחלה פרל לבקש יכול להיות ללא ארגומנטים, או באמצעות בקשה שיש לה את
טווח התחלה כטיעון היחיד שלו.

* .פרל

* .פרל התחלה

סיום פרל מצב לְלֹא אחסון
A .פרל שורת פקודה עם ארגומנט שונה מ התחלה מסיים ריצה פרל חלק.
כמובן, יהיה זה סביר להוסיף את הטיעון להפסיקזה אפשרי, אבל לא
נחוץ.

* .פרל להפסיק

* .פרל אחר_מההתחלה
הוויכוח אחר_מההתחלה יכול לשמש בנוסף כ- גרף שם משתנה מחרוזת עבור
אחסון - ראה סעיף הבא.

סיום פרל מצב עם אחסון
תכונה שימושית של gperl הוא לאחסן תוצאה אחת או יותר מה- פרל מצב.

הפלט של א פרל חלק ניתן להשיג באמצעות חבטות אחוריות `...`.

תוכנית זו אוספת את כל ההדפסות ל-STDOUT (פלט סטנדרטי רגיל) על ידי Perl. הדפסה
תוכנית. פלט הדפסה מדומה זה יכול להכיל מספר שורות, עקב מעברי שורה מודפסים
עם \n. לפיכך, הפלט של ריצת Perl צריך להיות מאוחסן במערך Perl, עם
שורה אחת עבור כל איבר במערך.

ניתן לאחסן את פלט מערך ה-Perl הזה על ידי gperl בכל אחד מ

גרף מחרוזות
על ידי יצירת פקודת groff .ds

גרף מספר הירשם
על ידי יצירת פקודת groff .rn

ניתן לקבוע את מצבי האחסון על ידי ארגומנטים של עצירה סופית .פרל פקודה. כל אחת
טענה .ds משנה את המצב ל גרף מחרוזת ו .nr משנה את המצב ל גרף מספר
הירשם עבור כל חלקי הפלט הבאים.

כברירת מחדל, כל הפלט נשמר כמחרוזות, כך .ds לא באמת נחוץ לפני הראשון
.nr פקודה. זה מתאים ל גרף(7), מכיוון שכל פלט ניתן לשמור כ גרף חוט,
אבל אוגרי המספרים יכולים להיות מגבילים מאוד.

In מחרוזת מצב, gperl מייצר א גרף מחרוזת קו אחסון
.ds var_name תוכן
In מספר הירשם מצב נוצרת פקודת groff הבאה
.nr var_name תוכן

אנו מציגים אוספי ארגומנטים להלן. ניתן להוסיף כארגומנט הראשון עבור כל
להפסיקאנו משמיטים את האלמנט הנוסף הזה.

.פרל .ds var_name
פעולה זו תאחסן שורת פלט אחת במחרוזת groff בשם var_name על ידי
פקודה שנוצרה אוטומטית
.ds var_name תפוקה

.פרל var_name
If var_name שונה מ התחלה זה שווה ערך לפקודה הקודמת,
מכיוון שמצב המחרוזת הוא מחרוזת עם .ds פקודה. ברירת מחדל.

.פרל שם_משתנה1 שם_משתנה2
פעולה זו תאחסן 2 שורות פלט בשמות מחרוזות groff שם_משתנה1 ו שם_משתנה2,
מכיוון שמצב ברירת המחדל .ds פעיל, כך שלא .ds נדרש טיעון. של
כמובן, זה שווה ערך ל
.פרל .ds שם_משתנה1 שם_משתנה2
ו
.פרל .ds שם_משתנה1 .ds שם_משתנה2

.פרל .nr שם_משתנה1 שם אחרון2
מאחסן את שני המשתנים כמשתני אוגר מספרים. gperl מייצר
.nr שם_משתנה1 שורת_פלט1
.nr שם_משתנה2 שורת_פלט2

.פרל .nr שם_משתנה1 .ds שם_משתנה2
שומר את הארגומנט הראשון כ מספר הירשם והשני בתור מחרוזת by
.nr שם_משתנה1 שורת_פלט1
.ds שם_משתנה2 שורת_פלט2

הדפסה לקראת STDERR is לְלֹא אחסון
ההדפסה לקראת STDERR, (שגיאה סטנדרטית) עובד כרגיל. כל מידע השגיאה הולך
לנורמלי האמיתי תֶקֶן שגיאה, ללא אחסון אוטומטי אחר.

דוגמאות


אפשרי פרל חלק ב roff פילה יכול להיראות כך:
לפני
.Perl התחלת
התוצאה המלאה שלי = 'נתונים מסוימים';
הדפס $result;
.Perl stop .ds string_var
לאחר

זה שומר את התוצאה "כַּמָה נְתוּנִים" אל roff מחרוזת נקרא מחרוזת_משתנה, כך שה
השורה הבאה מודפסת:
.ds string_var נתונים מסוימים
by gperl כמזון לבוא גרף לָרוּץ.

A פרל חלק עם מספר יציאות הוא:
.Perl התחלת
הדפס "ראשון\n";
הדפס "שורה שנייה\n";
הדפס "3\n";
.Perl var1 var2 .nr var3
זה מאחסן 3 שורות מודפסות לתוך 3 גרף מיתרים. var1,var2,var3אז הדברים הבאים גרף
נוצרות שורות פקודה:
.ds var1 ראשון
שורה שנייה של .ds var2
.nr var3 3

השתמש ב-gperl באינטרנט באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows