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

Ad


סמל OnWorks

freetable - מקוון בענן

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

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

תָכְנִית:

שֵׁם


freetable - כלי להכנת טבלאות HTML קל יותר

גִרְסָה


דף ניהול זה מתאר את גרסה 2.3 של שולחן חופשי.

ייתכן שזה לא יהיה מדויק ב-100% אם אתה משתמש בגרסה אחרת.

תַקצִיר


שולחן חופשי [אפשרויות] שם הקובץ

or

שולחן חופשי [אפשרויות]

אפשרויות אפשריות הן:

-h, - עזרה הדפס מידע שימוש וצא

-V, --גִרְסָה מידע על גרסת הדפסה ויציאה

-c, --תגובה הוסף הערה לפני כל תא כדי להצביע על מיקומו

-b, --לא-נbsp לא להכניס   לרוקן תאים למראה תלת מימד נמוך

-w, --אַזהָרָה הדפס אזהרה לפני כל טבלה שנוצרת שאין לשנות אותה.
כדאי לשנות את המקור שלו.

-l, --מקום תחליף ו דגלים בתוך הטבלה עם מיקום התא הנכון

-m, --מאקרו [תכנית]
השתמש במעבד מאקרו כדי לעבד את תוכן התאים (ברירת מחדל: m4)

אזהרה


אל תשתמש במעבד מאקרו על מקור לא בטוח
M4 עשוי לשמש כדי לסכן את האבטחה שלך
למידע נוסף על EXEC זה:

מידע m4 'יוניקס פקודות' syscmd

תיאור


זוהי החלפה חינם של wwwtable

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

אם זה גם מתאר אותך, אז קרא את ה-manpage הזה והכאב שלך ייפסק.

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



לאחר מכן הוא מנתח טבלה, שם טבלת HTML נכונה במקום הזה והמשך לחפש
השולחן הבא.

טבלה תחביר


זה מאוד קל:

wwwtable:

[הַקדָמָה]
[תָא]
[תָא]
...


wwwtable_options יועברו אל תגים. אין קסם בפתיח. זה יכול
להיות כל טקסט HTML. זה יהיה פשוט לשים מול השולחן.

התא הוא תא רגיל ( תג) או header_cell ( תָג). לפחות זה היה ככה
ב-freetable 1.x. עיין בסעיף הבא לתחביר כתובת תא חלופי.

תא רגיל:
(row, col) cell_options
cell_content

header_cell:
((שורה,קול)) cell_options
cell_content

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

cell_content יכול להיות כל דבר. הוא עשוי להכיל טקסט, תגיות ואפילו טבלאות www מקוננות.

אם אתה משתמש -m (אוֹ --מאקרו) אפשרות, היא תועבר דרך m4(1), עם ו מַעֲרֶכֶת
לכתובת של התא הנוכחי

שורה וקול הם מספרים המאתרים תאים, ביטויים ביחס לתא הקודם או
ביטויים רגילים שיתאימו לכמה מהם. בניגוד wwwtable, שולחן חופשי יכול להשתמש רגיל
ביטויים עבור תאי כותרת. גַם * ניתן להשתמש, וזה אומר .* בֶּאֱמֶת.

ביטויים יחסיים הם:

= או ריק פירושו: זהה לקודם

+ or +X פירושו: אחד ו-X יותר מהקודם

- or -X פירושו: אחד ו-X פחות מהקודם

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

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


(*,1)
אלו עמודות 1
(1,*)
אלו שורות 1
(4,4)


חֲלוּפָה תאים כתובת תחביר


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

תאימות bakward מלאה נשמרת. כדי לשמר אותו, היה צורך להציג תחביר חדש.
למרבה הצער, אינך יכול לציין כתובת שורה באמצעות שיטה אחת, וכתובת עמודה באמצעות
אַחֵר. כדי לעקוף את זה, שתי השיטות החדשות מאוד ליברליות ומאפשרות לך להשתמש =,
+, -, +X -X ומחרוזת null עם אותה משמעות כמו שיש להם בשיטת הפנייה הישנה.

בניגוד לשיטת ביטוי רגולרי, שיטות חדשות יגלו את התא האחרון באופן אוטומטי.

מְפוֹרָשׁ ריינג'ים
(rowrange;colrange) cell_options
cell_content

תחביר הן עבור טווח שורות והן עבור colrange הוא כמו: 1-2,4-7,9,12. יהיו כפילויות
חוסלו. לצורך הכתובות היחסיות נעשה שימוש במספר הנתון האחרון. אז אם אתה כותב

(1-100,32;1)
Foo
(+,)
בָּר

תא (33,1) יכיל את 'foobar' וכל השאר רק 'foo'.

שרירותי פרל CODE
({קוד לשורות},{קוד לטבלאות}) cell_options
cell_content

אתה יכול להשתמש ב-perl one-liner שרירותי כל עוד הוא תואם הלא מאוד אינטליגנטי שלנו
ביטויים רגולריים ומעריך לרשימה. לצערי אין רגיל
ביטוי עבור קוד Perl, אך כל עוד הוא אינו מכיל }, { ו }) זה אמור לעבוד.
דוגמא:


({grep {$_%3 == 1} 1..100},{1..2,4})
Foo


יוערך ל-100 שורות x 4 עמודות טבלה עם 'foo' בכל עמודה 1, 2 ו-4 של
כל שורה עם מספר שווה 1 modulo 3.

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

אם אתה רוצה להשתמש ב"קוד שרירותי" בחלק אחד של כתובת וביטוי רגולרי ב-
אחר, אתה צריך לכתוב {grep {/ביטוי/} מ ל}. למרבה הצער, במקרה הזה אתה
יש לציין במפורש את גודל הטבלה.

אי התאמה עִם WWWTABLE


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

אפשרות -w יש משמעות הפוכה לחלוטין. אנחנו לא מדפיסים אזהרות כברירת מחדל, וכן -w or
--אַזהָרָה משמש לאלץ אזהרות.

ניתן לציין שדות כותרות בטבלה על ידי ביטויים רגועים למשל:

((1,*))

זה היה בלתי אפשרי ב wwwtable.

מוני הציר הם 100% אורתוגונליים. זה אומר שהקוד הזה:

(*,1) רוחב=30
(*,2) רוחב=35
(*,3) רוחב=40
(=,=)
Foo

Foo יופיע בעמודה השלישית. אם רצית שזה יהיה במקום הראשון, עליך לכתוב:

(*,1) רוחב=30
(*,2) רוחב=35
(*,3) רוחב=40
(=,1)
Foo

or

(*,) רוחב=30
(*,+) רוחב=35
(*,+) רוחב=40
(=,1)
Foo

In שולחן חופשי 2.0 הוצגו שתי שיטות חדשות לציון כתובת תא. הם
לגמרי לא תואם wwwtable.

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


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

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

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

Ad