כל מי שעבד עם קבצים ב Windows ו Unix מכיר את התסכול מכך שכתב
קובץ במערכת הפעלה אחת וכעת עליו להתאים אותו למערכת הפעלה אחרת. אי ההתאמה
נובע מהאופן שתי מ"ה מגדירות את סוף השורה.
בתוכנית שתפורט בחלק זה של המדריך נרצה להמיר קובץ Windows לפורמט
Unix. התופעה הינה שבקובץ Windows יש תוי carriage-return מיותרים בסוף השורה
שמ"ה Unix אינה צריכה. ראשית נציג את תמצית הפקודות בהן התוכנית משתמשת ולאחר
מכן נדון בפירוט בקוד.
proc name arguments body
מגדיר פרוצדורה חדשה
|
if expression body else
elsebody
תנאי לוגי
|
foreach variable values body
לולאה על רשימה של ערכים
|
puts string
הדפסת המחרוזת string לאמצעי הפלט הסטנדרטי
|
puts channel string
הדפסת המחרוזת לתוך המשתנה channel.
|
glob pattern
מחזיר רשימה של שמות קבצים המתאימים לתבנית
pattern
|
open file how
פותח קובץ לקריאה או כתיבה
|
fconfigure channel options
שולט על צורת הפלט/קלט דרך channel
|
close channel
סוגר ערוץ קלט/פלט
|
file isdirectory path
בודק האם הנתיב path הוא ספריה
|
file join name1 name2
יוצר קובץ חדש ששמו הוא שרשור name1
ו name2
|
file rename name1 name2
משנה את שמו של קובץ מ name1 ל name2
|