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

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

הודעה פורסם: 09/07/2004 - 10:14
נושא ההודעה: שימוש ב- ECHO בתוך סקריפט

אם אני רוצה לנתב פלט לתוך קובץ בעזרת echo הוא מסתכל בפנים על כל התווים ואני רוצה שיעביר אותם כמו שהם. לדוגמא:

קוד:

#!/bin/bash
echo "!@#/,khjlkuh|--)(" > ert.txt

אני רוצה שהוא יעביר בדיוק מה שיש בין הגרשים, צריך משהו אחר ולא גרשיים ?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
TNTלא בפורום כעתSite Moderator ת.הצטרפות: 18/03/2004 · הודעות: 1372 · מיקום: הצד האפל של הירח
 

הודעה פורסם: 09/07/2004 - 10:24
נושא ההודעה:

הוזז לפורום "שימוש מתקדם בלינוקס".
אנא השתדלו למקם את הדיונים בפורומים הנכונים.
תודה.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
IPלא בפורום כעת ת.הצטרפות: 27/06/2003 · הודעות: 1023 · מיקום: תל אביב
 

הודעה פורסם: 09/07/2004 - 10:34
נושא ההודעה:

echo '!@#/,khjlkuh|--)(' > sa
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 09/07/2004 - 11:11
נושא ההודעה:

IP :
echo '!@#/,khjlkuh|--)(' > sa

תודה ושאלה אחרונה אחרונה (לא רוצה להיות נודניק Embarassed ):

אם יש לי מחרוזת כזאת:
קוד:

qwe3 jhy7 poi8 cfr4 kiu7

ואני רוצה להציג רק את צרוף האותיות עם ה- 7 הראשון (משמאל לימין) ואח"כ את המחרוזת עם ה- 7 בסוף מימין. וכל זה בלי השיטה של ספירת תווים אלא בהתייחסות לסיפרה "7" בלבד.
זה אפשרי?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
chenlevyלא בפורום כעת ת.הצטרפות: 20/03/2002 · הודעות: 246 · מיקום: אשדות יעקב איחוד
 

הודעה פורסם: 09/07/2004 - 14:09
נושא ההודעה:

ציטוט:

אם יש לי מחרוזת כזאת:
קוד:
qwe3 jhy7 poi8 cfr4 kiu7

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

קוד:
echo $(echo "qwe3 jhy7 poi8 cfr4 kiu7" | awk '{for (i=1;i<=NF;i++) {if ($i ~ /7/) print $i}}')

... ומן-הסתם ישנן דרכים אלגנטיות יותר.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
פיל-קטןלא בפורום כעת ת.הצטרפות: 02/05/2004 · הודעות: 1089 ·
 

הודעה פורסם: 09/07/2004 - 16:33
נושא ההודעה:

קוד:
echo qwe3 jhy7 poi8 cfr4 kiu7 | awk -v "RS= " '/7/ {print;}'


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

תוכן הדיון

  1. אורח
  2. TNT
  3. IP
  4. אורח
  5. chenlevy
  6. פיל-קטן