site map who made it ?
 

כל מי שעבד עם קבצים ב 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

 

 
< דוגמאות
Dos2unix

קוד התכנית 

לעמוד הבא
למעלה
לעמוד הקודם