זוהי הפקודה asaposix שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
asa - לפרש תווים של בקרת כרכרה
תַקצִיר
כך [פילה...]
תיאור
אל האני כך כלי השירות יכתוב את קבצי הקלט שלו לפלט סטנדרטי, מיפוי בקרת גררה
תווים מקבצי הטקסט לרצפי בקרה של מדפסת קו ביישום-
אופן מוגדר.
התו הראשון של כל שורה יוסר מהקלט, ואת התו הבא
מתבצעות פעולות.
אם התו שהוסר הוא:
שאר השורה מופקת ללא שינוי.
0 יוצאת, ואז שאר שורת הקלט.
1 תו אחד או יותר מוגדר יישום שגורם להתקדמות לתו הבא
הדף יופלט, ואחריו שאר שורת הקלט.
+ ה של השורה הקודמת יוחלף באחד או יותר
תווים מוגדרי יישום שגורמים להדפסה לחזור לעמודה
מיקום 1, ואחריו שאר שורת הקלט. אם ה '+' הוא הראשון
תו בקלט, הוא יהיה שווה ערך ל-.
הפעולה של ה כך כלי השירות אינו מוגדר בעת מפגש עם כל תו מלבד
אלה הרשומים למעלה בתור התו הראשון בשורה.
אפשרויות
אין.
אופרנדים
פילה שם נתיב של קובץ טקסט המשמש לקלט. אם לא פילה אופרנדים מצוינים, ה
יש להשתמש בקלט סטנדרטי.
STDIN
יש להשתמש בקלט הסטנדרטי אם לא פילה אופרנדים מפורטים, וישמשו אם א
פילה אופרנד הוא '-' והיישום מתייחס ל '-' כלומר קלט סטנדרטי.
אחרת, לא ייעשה שימוש בקלט הסטנדרטי. עיין בסעיף קבצי קלט.
קלט קבצים
קבצי הקלט יהיו קבצי טקסט.
הסביבה וריאציות
משתני הסביבה הבאים ישפיעו על הביצוע של כך:
שפה ספק ערך ברירת מחדל עבור משתני הבינאום שאינם מוגדרים או
ריק. (ראה את הכרך של הגדרות הבסיס של POSIX.1-2008, סעיף 8.2,
בינאום משתנים בעד הבכורה של בינאום
משתנים המשמשים לקביעת הערכים של קטגוריות מקומיות.)
LC_ALL אם מוגדר לערך מחרוזת לא ריקה, עוקף את הערכים של כל האחרים
משתני בינאום.
LC_CTYPE קבע את המקום לפרשנות של רצפים של בתים של נתוני טקסט
כתווים (לדוגמה, בייט בודד לעומת תווים מרובי בייטים ב
ארגומנטים וקבצי קלט).
LC_MESSAGES
קבע את המקום שבו יש להשתמש כדי להשפיע על הפורמט והתוכן של
הודעות אבחון שנכתבו לפי שגיאת תקן.
NLSPATH קבע את המיקום של קטלוגי הודעות לעיבוד של LC_MESSAGES.
אסינכרוני אירועים
בְּרִירַת מֶחדָל.
STDOUT
הפלט הסטנדרטי יהיה הטקסט מקובץ הקלט ששונה כמתואר ב-
קטע DESCRIPTION.
STDERR
אין.
תפוקה קבצים
אין.
מורחבים תיאור
אין.
יְצִיאָה סטָטוּס
יוחזרו ערכי היציאה הבאים:
0 כל קבצי הקלט יצאו בהצלחה.
>0 אירעה שגיאה.
השלכות OF שגיאות
בְּרִירַת מֶחדָל.
אל האני הבא סעיפים יש לו אִינפוֹרמָטִיבִי.
בקשה נוהג
אין.
דוגמאות
1. הפקודה הבאה:
כך פילה
מאפשר צפייה ב פילה (נוצר על ידי תוכנית המשתמשת בבקרת כרכרה בסגנון FORTRAN
תווים) בטרמינל.
2. הפקודה הבאה:
א.אאוט | כך | lp
פורמט את הפלט FORTRAN של א.אאוט ומפנה אותו למדפסת.
Rationalale
אל האני כך יש צורך בשירות כדי למפות פלט ``סטנדרטי'' FORTRAN 77 לטופס שמקובל עליו
מדפסות עכשוויות. בְּדֶרֶך כְּלַל, כך משמש להעברת נתונים ל- lp תוֹעֶלֶת; לִרְאוֹת lp.
כלי זה משמש בדרך כלל רק על ידי תוכניות FORTRAN. המפתחים הסטנדרטיים החליטו
לשמור על כך כדי להימנע משבירת הבסיס הגדול ההיסטורי של יישומי FORTRAN שהכניסו
תווים בקרת כרכרה בקבצי הפלט שלהם. אין דרישה למערכת
יש מהדר FORTRAN על מנת להריץ יישומים שצריכים כך.
יישומים היסטוריים השתמשו ב-ASCII בתגובה ל-1 ול-ASCII
בתגובה ל-a '+'. מוצע למימושים לטפל
תווים שאינם 0, 1 ו '+' כ בהיעדר סיבה משכנעת לכך
לעשות אחרת. עם זאת, הפעולה רשומה כאן בתור ``לא מוגדרת'', מה שמאפשר
הטמעה כדי לספק הרחבות לגישה מהירה של ריבוי קווים וערוצים
מחפש בצורה לא ניידת.
FUTURE כיוונים
אין.
השתמש ב-asaposix באינטרנט באמצעות שירותי onworks.net