אנגליתצרפתיתספרדי

סמל OnWorks

ffe - מקוון בענן

הפעל ffe בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

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

תָכְנִית:

שֵׁם


ffe - מחלץ קבצים שטוחים

תַקצִיר


ffe [אפשרויות] ...

תיאור


ffe היא תוכנה לחילוץ שדות מרשומות קבצים שטוחים והצגתם ב
פורמטים שונים. ffe מסתמך על קובץ התצורה כדי לשלוט במבנה קובץ הקלט
ופורמט הפלט.

אפשרויות


ffe מקבל את האפשרויות הבאות:

-c, --configuration=פילה
קרא את התצורה מ פילה, ברירת המחדל היא ~/.fferc.

-s, --מבנה=מבנה
קובץ הקלט מעובד באמצעות המבנה מבנה.

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

-o, --פלט=שֵׁם
כתוב פלט ל שֵׁם במקום פלט רגיל.

-f, --field-list=רשימה
הדפס רק שדות וקבועים שצוינו ברשימה המופרדת בפסיקים רשימה.

-e, --ביטוי=ביטוי
הדפס רק את הרשומות שעבורן ביטוי מעריך לנכון.

-a, - וגם
ביטויים משולבים עם לוגי ו, ברירת המחדל היא לוגית או.

-X, --casemp
ביטויים מוערכים ללא רגישות רישיות.

-v, --היפוך-התאמה
הדפס רק את הרשומות שאינן תואמות לביטוי.

-l, --מְשׁוּחרָר
שורת קלט לא חוקית אינה גורמת לביטול התוכנית.

-r, --replace=שדה=ערך
חלף שדהs תוכן עם ערך בתפוקה. ערך יכול להכיל את אותן הנחיות כמו
אפשרות פלט נתונים.

-d, --לנפות
כל שורות הקלט הלא חוקיות נכתבות לקובץ ffe_error_ .עֵץ.

-I, - מידע
הצג את מידע המבנה בקובץ התצורה וצא.

-?, - עזרה
רשום את כל האפשרויות הזמינות ומשמעויותיהן וצא.

-V, --גִרְסָה
הצג את גרסת התוכנית וצא.

כל הארגומנטים הנותרים הם שמות של קבצי קלט; אם לא צוינו קבצי קלט, אז
הקלט הסטנדרטי נקרא.

ביטויים (אוֹפְּצִיָה , --ביטוי)
ניתן להשתמש בביטוי כדי לבחור רשומות ספציפיות המשוות ערכי שדות.

אם ערך מתחיל במחרוזת "קובץ:" ואז שאר ה- ערך נחשב כקובץ
שֵׁם. כל שורה בקובץ משמשת כערך בהשוואה. הרשומה תיבחר אם
ערך אחד או יותר מעריך נכון.

סימון ביטוי:

שדה=ערך
תיבחר רשומה אם השדה שדה שווה לערך ערך.

שדה^ערך
תיבחר רשומה אם השדה שדה מתחיל בערך ערך.

שדה~ערך
תיבחר רשומה אם השדה שדה מכיל את הערך ערך.

שדה!ערך
תיבחר רשומה אם השדה שדה אינו שווה לערך ערך.

שדה?ערך
תיבחר רשומה אם השדה שדה מתאים לביטוי הרגולרי ב
ערך.

FFE תְצוּרָה


ffe משתמש בקובץ התצורה לחילוץ שדות מקובץ הקלט ועבור
עיצוב השדות לפלט. כל שורה או בלוק בינארי של קובץ הקלט הוא
נחשב כשיא. קובץ ברירת המחדל הוא ~/.fferc אבל יכול להיות קובץ אחר
ניתן עם אפשרות '-c'.

קובץ תצורה עבור ffe הוא קובץ טקסט. הקובץ עשוי להכיל שורות ריקות. פקודות הן
תלוי רישיות. הערות מתחילות ב-# ומסתיימות בסוף השורה.
השמיים מחרוזת ו char ניתן לכלול הגדרות במירכאות כפולות '"'. char
הוא דמות בודדת. מחרוזת ו char יכול להכיל את קודי הבריחה הבאים:
'\a','\b','\t','\n','\v','\f', '\r', '\"' ו-'\#'. התו '\' יכול להיות בריחה בתור '\\'.

החלפת פקודה מאפשרת פלט של פקודה להחליף חלקים מהתצורה
קוֹבֶץ. תחביר להחלפת פקודות הוא:
`הפקודה`
השמיים הפקודה מבוצע וה-`הפקודה` מוחלף בפלט הסטנדרטי של
הפקודה, כאשר כל שורות חדשות נמחקות. לא ניתן לקנן החלפות פקודות.

לפני ביצוע ה הפקודה ffe מגדיר כמה משתני סביבה:

FFE_STRUCTURE
שם המבנה שניתן באמצעות -s,--structure.

FFE_OUIPUT
שם קובץ הפלט שניתן באמצעות -o,--output.

FFE_FORMAT
שם פורמט הפלט שניתן באמצעות -p,--print.

FFE_FIRST_FILE
שם קובץ הקלט הראשון.

FFE_FILES
רשימה של כל קבצי הקלט.

אם המשתנה כבר מוגדר, הוא לא יוחלף.

קֶלֶט פילה מִבְנֶה
מבני קבצי קלט מצוינים עם מילת מפתח מִבְנֶה:

מִבְנֶה שם {אפשרויות...}

יש לסיים את האפשרויות בשורה חדשה, האפשרויות הן:

סוג קבוע|בינרי|מופרד [char] [*]
שדות בקלט הם שדות טקסט באורך קבוע, שדות בינאריים באורך קבוע או
שדות טקסט מופרדים על ידי char. אם ניתן *, יש מספר מפרידים עוקבים
נחשב כאחד. מפריד ברירת המחדל הוא פסיק.

מְצוּטָט [char]
ניתן לצטט שדות עם char, ברירת המחדל של המרכאות הוא מרכאות כפולות
'"'. יש להניח שסימן בריחה הוא \char או הכפלת הסימן כ
charchar בקלט. מרכאות ללא בריחה אינן נשמרות בפלט.

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

תפוקה שם
כל הרשומות השייכות למבנה זה מודפסות לפי פורמט פלט שם.
ברירת המחדל היא להשתמש בפלט בשם 'ברירת מחדל'.

שיא שם {אפשרויות...}
מגדיר רשומה אחת למבנה. מבנה יכול להכיל מספר סוגי רשומות.

שיא אפשרויות:
id עמדה מחרוזת

לשחרר עמדה regexp
מזהה רשומה בקובץ הקלט. הרשומות מזוהות על ידי מחרוזת או על ידי
הביטוי הרגולרי ב regexp במצב רשומת קלט עמדה. עבור קבוע
אורך וקלט בינארי את עמדה הוא מיקום הבתים של רשומת הקלט ו
עבור קלט מופרד את עמדה פירושו ה- עמדההשדה של רשומת הקלט.
תפקידים מתחילים מאחד.

Idנדרשים רק אם מבנה הקלט מכיל מספר סוגי רשומות עם שווים
אורכים או ספירת שדות. תווים שאינם ניתנים להדפסה ניתנים ל-escape \xnn איפה nn
הוא הערך ההקסדצימלי של התו.

הגדרת רשומה יכולה להכיל כמה idשל, אז הכל id'd חייב להתאים לקלט
קו (idשל משולבים עם לוגיים ו).

במבנה בינארי מרובה רשומות כל רשומה חייבת להיות לפחות אחת id.

שדה שם|מילוי|* [אורך]|* [בדיקה]|* [תפוקה]
מציין שדה אחד במבנה קלט טקסט. אורך חובה באורך קבוע
מבנה הקלט מלבד השדה האחרון. אם השדה האחרון באורך קבוע
למבנה הקלט יש א * במקום אורך אז השדה האחרון יכול להיות שרירותי
אורך.

אורך משמש גם להדפסת שדות בפורמט אורך קבוע באמצעות ה- %D or %D
הוֹרָאָה. סדר השדות בקובץ התצורה הוא חיוני, הוא מציין את
סדר שדה ברשומה.

אם יינתן '*' במקום השם, אז ה'שם' יהיה המספר הסידורי של
השדה, או אם לאפשרות 'כותרת' יש ערך 'first' או 'all', אז השם של
השדה יילקח משורת הכותרת (השורה הראשונה של הקלט).

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

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

מתן שם לשדה כ-FILLER גורם לשדה לא להיות מודפס בפלט.

שדה שם|מילוי|* [אורך]|סוג [בדיקה]|* [תפוקה]
מציין שדה אחד במבנה קלט בינארי. כל שאר התכונות זהות לאלו של
מבנה הטקסט מלבד סוג פָּרָמֶטֶר. סוג מציין את סוג נתוני השדה ו
אורך ויכול להיות בעל הערכים הבאים:

char תו להדפסה.

קצר מספר שלם קצר בעל אורך המערכת הנוכחי וסדר בתים.

int מספר שלם בעל אורך המערכת הנוכחי וסדר בתים.

ארוך מספר שלם ארוך בעל אורך המערכת הנוכחי וסדר בתים.

ארוך מספר שלם ארוך ארוך בעל אורך המערכת הנוכחי וסדר בתים.

ushort מספר שלם קצר ללא סימן בעל אורך מערכת נוכחי וסדר בתים.

uint מספר שלם ללא סימן בעל אורך מערכת וסדר בתים נוכחיים.

אולונג מספר שלם ארוך ללא סימן בעל אורך מערכת וסדר בתים נוכחיים.

ארוך מספר שלם ארוך ארוך ללא סימן בעל אורך מערכת נוכחי וסדר בתים.

int8 מספר שלם של 8 סיביות.

int16_be מספר שלם של 16 סיביות גדול.

int32_be מספר שלם של 32 סיביות גדול.

int64_be מספר שלם של 64 סיביות גדול.

int16_le מספר שלם של 16 סיביות אנדיאן קטן.

int32_le מספר שלם של 32 סיביות אנדיאן קטן.

int64_le מספר שלם של 64 סיביות אנדיאן קטן.

uint8 מספר שלם של 8 סיביות לא חתום.

uint16_be מספר שלם 16 סיביות גדול לא חתום.

uint32_be מספר שלם 32 סיביות גדול לא חתום.

uint64_be מספר שלם 64 סיביות גדול לא חתום.

uint16_le מספר שלם 16 סיביות קטן אנדיאן לא חתום.

uint32_le מספר שלם 32 סיביות קטן אנדיאן לא חתום.

uint64_le מספר שלם 64 סיביות קטן אנדיאן לא חתום.

לצוף צף בעל אורך מערכת נוכחי וסדר בתים.

לצוף_להיות צף בעל אורך מערכת נוכחי וסדר בתים גדול אנדיאן.

float_le צף בעל אורך מערכת נוכחי וסדר בתים אנדיאן קטן.

לְהַכפִּיל כפול עם אורך המערכת הנוכחי וסדר בתים.

double_be כפול בעל אורך מערכת נוכחי וסדר בתים גדול אנדיאן.

double_le כפול עם אורך מערכת נוכחי וסדר בתים אנדיאן קטן.

bcd_be_לן מספר Bcd בעל אורך לן וניבלס בסדר גדול.

bcd_le_לן מספר Bcd בעל אורך לן וניבלס בסדר אנדיאן קטן.

hex_be_לן נתונים הקסדצימליים בסדר גדול אנדיאנים בעלי אורך לן.

hex_le_לן נתונים הקסדצימליים בסדר אנדיאני קטן בעלי אורך לן.

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

מספר Bcd (bcd_be_לן ו bcd_le_לן) מודפס עד לן קוראים בתים או א
ניב בעל ערך הקסדצימלי f נמצא. מספר Bcd בעל סדר אנדיאן גדול הוא
מודפס לפי הסדר: הנייב המשמעותי ביותר ראשון והנייב הפחות משמעותי שני
ומספר bcd בעל סדר אנדיאן קטן מודפס לפי הסדר: הכי פחות משמעותי
ניב ראשון והנייב המשמעותי ביותר שני. בייטים תמיד נקראים בגדול
סדר אנדיאן.

נתונים הקסדצימליים (hex_be_לן ו hex_le_לן) מודפס כערכים הקסדצימליים. גָדוֹל
נתוני אנדיאן מודפסים החל מהכתובת הנמוכה וממעט נתוני אנדיאן
החל מהכתובת העליונה.

ספירת שדה מספר
אותה השפעה כמו שיש שדה * מספר פִּי. מכיוון שלא צוין אורך, זה
עובד רק עם מבנה מופרד.

שדות-מ שיא
שדות עבור רשומה זו זהים לשדות עבור רשומה שיא.

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

רָמָה מספר [element_name|*] [שם קבוצה]
ניתן להשתמש ברמה אם יש להדפיס את התוכן של קובץ כהיררכי
מסמך טופס מקונן רב רמות. השתמש ב-* במקום בשם הרכיב אם לא
נָחוּץ. מספר הוא רמת הרשומה, החל ממספר אחד (הגבוה ביותר
רָמָה), element_name זה השם לפרוטוקול, שם קבוצה משמש לקבוצה
שיאים באותן רמות ונמוכות יותר. רק מספר הוא פרמטר חובה.

אורך שיא קַפְּדָנִי|מינימום

קַפְּדָנִי אורך רשומות הקלט וספירת השדות חייבים להתאים להגדרת הרשומה ב
כדי לעבד אותו. זהו ערך ברירת המחדל.

מינימום אורך רשומת הקלט וספירת השדות יכולים להיות זהים או ארוכים יותר כפי שהוגדרו
לפרוטוקול. מתעלמים משאר שורת הקלט.

תְפוּקָה הגדרות
יכולות להיות מספר הגדרות פלט בקובץ התצורה. ניתן לבחור פורמט
עם אפשרות '-p'. פורמט ברירת המחדל נקרא 'ברירת מחדל'.

תפוקה שם|ברירת מחדל {אפשרויות...}
מגדיר פורמט פלט אחד. פלט בשם 'ברירת מחדל' ישמש אם לא יינתן
עבור מבנה או רשומה, או אף אחד לא ניתן עם האפשרות '-p'.

ישנם שני פורמטי פלט מוגדרים מראש לא ו חי. לא מדכא כל הדפסה ו
חי מדפיס את נתוני הקלט המקוריים.

תְפוּקָה אפשרויות
תמונות בהגדרת פלט יכולות להכיל %-directives בסגנון printf:

%f שם קובץ הקלט.

%s שם המבנה הנוכחי.

%r שם הרשומה הנוכחית.

%o הזן מספר רשומה בקובץ הנוכחי.

%O הזן מספר רשומה החל מהקובץ הראשון.

%i היסט בתים של הרשומה הנוכחית בקובץ הנוכחי. מתחיל מאפס.

%I היסט בתים של הרשומה הנוכחית החל מהקובץ הראשון. מתחיל מאפס.

%n שם שדה.

%t תוכן שדה, ללא רווחים מובילים ונגררים.

%d תוכן השדה. מספר שלם בינארי מודפס כערך עשרוני. מספר נקודה צפה
מודפס בסגנון [-]ddd.ddd, כאשר מספר הספרות אחרי ה
תו נקודה עשרונית הוא 6. מספר Bcd מודפס כמספר עשרוני ו
נתונים הקסדצימליים כערכים הקסדצימליים עוקבים.

%D תוכן השדה, מרופד ימינה לאורך השדה (דורש הגדרת אורך עבור
השדה).

%C תוכן השדה, מרופד ימינה לאורך השדה (דורש הגדרת אורך עבור
השדה). שדה הפלט נחתך אם שדה הקלט ארוך מאורך השדה.

%x ערך הקסדצימלי ללא סימן של מספר שלם בינארי. שדות אחרים מודפסים באמצעות
הוראה %d.

%l ערך מחיפוש.

%L ערך מחיפוש, מרופד ימינה לאורך השדה (דורש הגדרת אורך עבור
השדה).

%e לא מדפיס שום דבר, גורם לכך שעדיין מתבצעת בדיקת "השדה ריק". פחית
לשמש כאשר יש להדפיס רק שמות של שדות לא ריקים.

%p מיקום התחלה של שדות ברשומה. עבור מבנה קבוע זה הבת של השדה
מיקום בשורת הקלט ולמבנה מופרד זהו המספר הסידורי
של השדה. מתחיל מאחד.

%h מזבלה הקסדצימלית של שדה. ערכי בתים מודפסים ברציפות xnn ערכים,
שם nn הוא הערך הקסדצימלי של בייט. הנתונים מודפסים לפני כל אנדיאן
המרה.

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

%m שם הרכיב שניתן על ידי מילת המפתח element_name בהגדרת שיא.

%% סימן אחוז.

file_header תמונה
התמונה מודפסת פעם אחת לפני תוכן הקובץ.

file_trailer תמונה
התמונה מודפסת פעם אחת לאחר תוכן הקובץ.

כותרת תמונה
אם צוין, שורת הכותרת המתארת ​​את שמות השדות מודפסת לפני
רשומות. כל שם שדה מודפס בהתאם ל תמונה משתמש באותו
מפריד ואורך שדות כפי שהוגדר עבור השדות. תמונה יכול להכיל רק %n
הוראה.

נתונים תמונה
תוכן השדה מודפס בהתאם תמונה.

בדיקה תמונה
אם השדה ממופה לטבלת חיפוש, תמונה זו תשמש במקום תמונה
החל מ- נתונים אוֹפְּצִיָה. אם לא ניתן, אז תמונה מ נתונים יהיה בשימוש.

מפריד מחרוזת
כל השדות מסתיימים על ידי מחרוזת, מלבד השדה האחרון של הרשומה. בְּרִירַת מֶחדָל
הוא לא להדפיס מפריד.

record_header תמונה
תמונה מודפס לפני תוכן הרשומה. ברירת המחדל היא לא להדפיס כותרת.

record_trailer תמונה
תמונה מודפס לאחר תוכן הרשומה. ברירת המחדל היא קו חדש.

להצדיק עזבו|תקין|char
שדות מוצדקים שמאלה או ימינה. char מצדיק תפוקה לפי הראשון
התרחשות של char בתמונת הנתונים. ברירת המחדל נשארת.

לְשַׁנֵן מחרוזת
תוכן ההקלטה מיועד על ידי מחרוזת. תוכן השדה מיועד לפי פעמיים
מחרוזת. ברירת המחדל היא לא להכנס.

רשימת שדה name1,name2, ...
רק שדות או קבועים בשם name1,name2,... מודפסים, אותו השפעה כמו שיש
אפשרות '-f'. ברירת המחדל היא להדפיס את כל השדות. שדות מודפסים גם ב-
אותו סדר כפי שהם רשומים.

ללא הדפסת נתונים כן|לא
כאשר מוגדר כ-No ו רשימת שדה ניתן, מדכא הדפסה של record_header ו
record_trailer במקרה שבו הרשומה הנוכחית אינה מכילה אף אחד מהשדות שצוינו
in רשימת שדה.

שדה-ריק-הדפס כן|לא
כאשר מוגדר כלא, שום דבר לא מודפס עבור שדות המורכבים לחלוטין מתווים
החל מ- תווים ריקים. אם אף אחד מהשדות של רשומה לא מודפס אז ההדפסה
of record_trailer גם מדוכא. ברירת המחדל היא כן.

תווים ריקים מחרוזת
מחרוזת מציין קבוצה של תווים המגדירים שדה "ריק". ברירת המחדל היא "
\f\n\r\t\v" (רווח, טופס הזנה, שורה חדשה, החזרת כרכרה, כרטיסייה אופקית ו
לשונית אנכית).

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

group_header מחרוזת
אם לרשומה מוגדרים רמה ושם קבוצה, מחרוזת מודפס לפני הראשון
להקליט באותה קבוצה או אם שם הקבוצה השתנה באותה רמה

group_trailer מחרוזת
אם לרשומה מוגדרים רמה ושם קבוצה, מחרוזת מודפס אחרי הרשומות
ברמות נמוכות יותר או אם שם הקבוצה השתנה באותה רמה או אם שם קבוצה גבוהה יותר
נמצא שיא רמה.

element_header מחרוזת
אם לרשומה יש רמה ושם כותרת מוגדרים, מחרוזת מודפס לפני הרשומות
תוכן.

element_header מחרוזת
אם לרשומה יש רמה ושם כותרת מוגדרים, מחרוזת מודפס אחרי הרשומות
תוכן.

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

בדיקה הגדרות
בדיקה שם {אפשרויות...}
מגדיר טבלת חיפוש אחת.

בדיקה אפשרויות:
search מְדוּיָק|הארוך ביותר
סוג החיפוש של טבלת חיפוש.

ערך ברירת מחדל ערך
ערך מודפס אם הבדיקה לא הצליחה.

זוג מפתח ערך
זוג מפתח/ערך אחד לטבלת החיפוש.

פילה שם [מפריד]
צמדי מפתח/ערך נקראים מהקובץ שם. כל שורה נחשבת כמפתח/ערך
זוג מופרד על ידי מפריד. מפריד ברירת המחדל הוא נקודה-פסיק.

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

קבועים מצוינים כ

const שם ערך
כאשר שם מופיע ברשימת שדות, ערך יודפס עבור כל רשומה כ
מה היא שם היו אחד משדות הקלט.

קֶלֶט Preprocessor
אפשר להגדיר מראש עיבוד קלט עבור ffe. מעבד קדם קלט הוא פשוט an
תוכנית הפעלה אשר כותבת את התוכן של קובץ הקלט לפלט סטנדרטי אשר
ייקרא על ידי ffe. אם מעבד הקלט אינו כותב עליו שום תווים
פלט סטנדרטי, אם כן ffe משתמש בקובץ המקורי.

כדי להגדיר מעבד קדם קלט, הגדר את FFEOPEN משתנה סביבה לשורת פקודה
אשר יפעיל את מעבד הקלט שלך. שורת פקודה זו צריכה לכלול מופע אחד
של המיתר %s, אשר יוחלף בשם קובץ הקלט כאשר מעבד הקלט
הפקודה מופעלת.

המעבד המקדים של הקלט אינו בשימוש אם ffe הוא קורא קלט סטנדרטי.

דוגמאות


דוגמה לקובץ שטוח באורך קבוע המכיל שדות 'FirstName','LastName' ו-'Age':

ג'ון ריפר 23
סקוט טייגר 45
מרי מור 41

ניתן להדפיס קובץ זה ב-XML עם התצורה הבאה:

אנשי מבנה {
סוג קבוע
פלט XML
אדם להקליט {
שדה שם פרטי 9
שדה שם משפחה 13
שדה גיל 2
}
}

פלט XML {
file_header " \n"
נתונים "<%n>%d \n"
record_header "<%r>\n"
record_trailer " \n"
הזחה " "
}

השתמש ב-ffe מקוון באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad