ABA


"יש לי בעיה ב-DOS עם הפקודה Echo !"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #7610 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 7610
Dark-Lord

   22:54   21.12.03   
אל הפורום  
  יש לי בעיה ב-DOS עם הפקודה Echo !  
 
  
טוב אני בטוח שרובכם מכירים את הפקודה Echo...
הקיצר רציתי ליצור קובץ טקסט דרך הדוס בעזרת הפקודה שתכיל את הקלט הבא :

test
Domain1=0.0.0.0||123|test|1|0

אז נכנסתי לדוס ונגיד נקרא לקובץ שאני רוצה ליצור lol.txt
אז רשמתי :
Echo test >> c:\lol.txt
עכשיו זה יצר את הקובץ lol.txt ובשורה הראשונה רשום test עכשיו אני רוצה להמשיך עם השורה השנייה אז אני רושם :
Echo Domain1=0.0.0.0||123|test|1|0 >> c:\lol.txt
ואז בעצם הוא לא מכניס את השורה השנייה לקובץ והוא סתם מדפיס לי בדוס את החלק שבא לפני הקו : Domain1=0.0.0.0
עכשיו הקו הזה מאוד חשוב ואני לא יכול ככה סתם למחוק אותו
אז יש אולי איזה פיתרון לבעיה הזאת ?
למשל יש איזה תו שמחליף את הקו או שאפשר למשל להכניס את הקו הזה
באיזשהיא דרך חוץ מהפקודות edit & copy con ?

תודה מראש


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  .... Black Death 22.12.03 14:16 1

       
Black Death

   14:16   22.12.03   
אל הפורום  
  1. ....  
בתגובה להודעה מספר 0
 
   תראה יש אפשרות להכניס את זה באופן מלא בדרך הבא
Echo "Domain1=0.0.0.0||123|test|1|0" >> c:\lol.txt

אבל, אז הוא מכניס לך גם למסמך את הגרשיים (").

התו הזה '|' למעשה משמש לצורך "אישור פקודה" (אין לי ממש דרך לנסח תסלח לי).
לדוגמא אם תרשום

Echo y | del *.*

אז התו 'y' למעשה יאשר את השאלה שנשאלת "האם אתה בטוח במחיקה?"


מקווה שעזרתי.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net