שאלה ב-perl

אינדאני

New member
שאלה ב-perl

שלום לכולם כתבתי script שמשנה את אחד הפרמטרים בתוך קובץ .הקובץ בנוי בצורה כזו שכל הקובץ נכנס למערך שעליו מתבצע חיפוש לערך אותו אני רוצה לשנות.כאשר נמצא ערך זה הוא מוחלף בערך שהוכנס מבעוד מועד בcommand line . לאחר ההחלפה אני מבצע כתיבה לאותו קובץ (לא appand )ע"י שפיכת כל המערך לקובץ. ה-script עובד אולם הבעיה שיש תזוזה של תו אחד בכל השורות ואין לי מושג מדוע? יש למישהו רעיון לפתרון או הסבר שיסביר את הסיבה. תודה מראש
 

EndersG

New member
כמה רעיונות...

1. ניסית לבדוק איזה תו ניתוסף ? אולי זה \n כי לא עשית ביםצפ ואח"כ הוספת אותו שוב ? 2. יש מצב שתעלה לכאן קוד מינימאלי? דהיינו קובץ שמכיל רק את המה שתארת? אם הבנתי אותך אתה קורא כל שורה לאיבר במערך ולכן יש לי תחושה שהתשובה ב1. אם אתה מגלה לבד - הוסף כאן את הפתרון בבקשה.
 

אינדאני

New member
לא זו הבעיה

התו שמתווסף הוא תו ריק כלומר רווח לגבי הקוד אשתדל להעלות בהמשך בכל מקרה תודה רבה
 
למעלה