ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
מתראורח · ·
 

הודעה פורסם: 21/02/2014 - 00:07
נושא ההודעה: החלפת עמודות בקובץ טקסט

ברשותי קובץ טקסט שמסודר בעמודות . המספר הכולל של העמודות קבוע ידוע מראש וכמו כן הסדר של העמודות קבוע וידוע מראש . קיימות בקובץ הזה שתי עמודות (שרק עליהן אני שואל) לא רציפות ז"א שמפרידות בינהן כמה עמודות שמספרן ידוע מראש . אף אחת משתי העמודות הנ"ל היא לא הראשונה בקובץ.
עמודה אחת יש בה שני מספרים : 0 ו 1 לסירוגין ועמודה שניה יש בה מחרוזות X ו Y כאשר אני יודע מראש מה הערך של X ומה הערך של Y וכמו כן מול ספרה מסוימת , נניח 0 , תופיע תמיד אותה מחרוזת X ומול 1 תופיע תמיד מחרוזת Y . אני רוצה בפקודה אחת לחפש ולהחליף את המחרוזת בהתאם למספר ז"א כל פעם שמופיע 0 אז במקום X תשים Z למשל . איך עושים את זה ?

תודה
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 21/02/2014 - 00:32
נושא ההודעה:

sed?

במחשבה שנייה:
קוד:

awk '$6==1 {$1="hi"}; {print}' /etc/fstab
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 21/02/2014 - 00:39
נושא ההודעה:

צפריר :
sed?

במחשבה שנייה:
קוד:

awk '$6==1 {$1="hi"}; {print}' /etc/fstab


אם אני מתרגם את זה לדוגמא שלי אז :
קוד:
awk '$6==0 {$1="X" ;print 'Z', 


נכון ?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח [מתר]
  2. אורח [צפריר]
  3. אורח