ראשי
ידיעות
שליחת ידיעה
פורומים
סלולר
כניסת חברים
·
רישום
·
שכחתי סיסמה
בפורומים
בידיעות
בפורומים - מתקדם
באתר - מתקדם
באתר - דרך גוגל
בפינגווין
בלינמגזין
בגוגל
ראשי
ידיעות
פורומים
וויקי
חיפוש בפורומים
חיפוש באתר
מחוברים
סטטיסטיקה
הסכם שימוש
הצהרת פרטיות
שליחת משוב
למעלה
למטה
אינדקס הפורומים של Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית
»
שונות
»
טיפים
ליצור לולאה מ1 עד 10 ב bash
ik_5
ת.הצטרפות: 16/04/2002 · הודעות: 3027 · מיקום: ישראל
פורסם: 13/06/2012 - 11:07
נושא ההודעה: ליצור לולאה מ1 עד 10 ב bash
נגיד וב bash אנחנו רוצים ליצור לולאה מ1 עד 10, ולעשות עם כל מספר משהו, נוכל לעשות את זה ב2 אופנים:
1.
קוד:
for i in `/usr/bin/seq 1 10` ; do
echo $i
done
2.
קוד:
for i in {1..10} ; do
echo $i
done
הקוד הראשון, משתמש בתוכנה בשם seq המדפיסה אל STDOUT את הרשימה מהמספר הראשון בטווח עד למספר האחרון בטווח.
הקוד השני, משתמש בתחביר bash להשיג את אותה הפעולה.
_________________
LINESIP
-
Opening the source for communication
חזרה לתוכן הדיון
חסוי! ששש
אורח
· ·
פורסם: 13/06/2012 - 12:10
נושא ההודעה:
חח מזכיר לי את שיעורי פסקל בתיכון.
חזרה לתוכן הדיון
ינון
ת.הצטרפות: 30/11/2008 · הודעות: 26 ·
פורסם: 13/06/2012 - 12:49
נושא ההודעה:
הי,
ועוד אחד - bash גם כוללת תחביר מלא ללולאות for כמו של c:
קוד:
for (( i=0; i < 10; i += 1 )); do
echo $i
done
ואז אפשר לספור גם בדילוגים
ינון
חזרה לתוכן הדיון
אורח
· ·
פורסם: 13/06/2012 - 15:07
נושא ההודעה:
אז איפה השאלה/בעיה/בקשת או הבעת דעה?
רק רצית לשתף אותנו באיך ליצור לולאה בbash?
סבבה, למה לא.
חזרה לתוכן הדיון
mksoft
Site Admin
ת.הצטרפות: 17/03/2002 · הודעות: 10514 · מיקום: כדור הארץ
פורסם: 13/06/2012 - 15:24
נושא ההודעה:
זה פורסם בפורום טיפים.
חזרה לתוכן הדיון
צפריר
אורח
· ·
פורסם: 13/06/2012 - 15:34
נושא ההודעה:
אם כבר מציגים את seq, נא להציג אותו כמו שצריך:
קוד:
$ echo `seq 10`
1 2 3 4 5 6 7 8 9 10
$ echo `seq 4 10`
4 5 6 7 8 9 10
$ echo `seq 4 2 10`
4 6 8 10
חזרה לתוכן הדיון
אורח
· ·
פורסם: 13/06/2012 - 17:34
נושא ההודעה:
צפריר - אהבתי.
חזרה לתוכן הדיון
ik_5
ת.הצטרפות: 16/04/2002 · הודעות: 3027 · מיקום: ישראל
פורסם: 14/06/2012 - 11:02
נושא ההודעה:
צפריר :
אם כבר מציגים את seq, נא להציג אותו כמו שצריך:
קוד:
$ echo `seq 10`
1 2 3 4 5 6 7 8 9 10
$ echo `seq 4 10`
4 5 6 7 8 9 10
$ echo `seq 4 2 10`
4 6 8 10
הטיפ לא היה על seq, אלא על ספירה. ופרסמתי אותו כי אני שוכח כל הזמן איך לעשות את זה בעצמי, כאשר אני צריך לרוץ על טווח מסויים ולעשות פעולה כזו או אחרת.
יש לך המון ידע, חבל שאתה לא כותב כאן טיפים שיעזרו לאחרים, כמו שימוש ב seq למשל ...
חזרה לתוכן הדיון
הצגת הודעות מלפני:
כל ההודעות
יום אחד
7 ימים
שבועיים
חודש אחד
3 חודשים
6 חודשים
שנה אחת
הכי ישנות קודם
הכי חדשות קודם
מעבר אל:
בחירת פורום
אינדקס הפורומים
|--[לינוקס למתחילים]
| |-- שאלות לפני ההתקנה
| |-- מילון מונחים/מושגים
| |-- מה חסר לי בלינוקס ?
|--[התקנה והגדרת לינוקס]
| |-- התקנת לינוקס
| |-- הגדרת עברית
| |-- רשתות ואינטרנט
| |-- חומרה (כללי)
| |-- לינוקס בדרכים
| |-- לינוקס ושרתים
|--[שימוש יומיומי בלינוקס]
| |-- סביבות עבודה ומנהלי חלונות
| |-- משחקים בלינוקס
| |-- גלישה באינטרנט
| |-- לינוקס ומדיה דיגיטלית
| |-- תיכנות בלינוקס
| |-- יישומים כללי
| |-- סביבות אופיס
|--[ניהול מערכת]
| |-- קבצים והתקנות
| |-- שימוש מתקדם בלינוקס
| |-- אבטחת מידע
|--[פרוייקטים בקוד פתוח]
| |-- תרגום לינוקס לעברית
| |-- ליברה אופיס
| |-- אחד לינוקס
| |-- פרוייקט Linbrew
| |-- פרוייקטי Live CD
| |-- פרויקטים בלינוקס
| |-- מונחים מתורגמים - גרסה לא רשמית
| |-- לינוקס בבית הספר
|--[שונות]
| |-- תוכנה חופשית וקוד פתוח
| |-- פעולה קהילתית
| |-- תמיכת לינוקס כללית
| |-- טיפים
| |-- אוף טופיק
| |-- /dev/null
|--[מערכות הפעלה אחרות]
| |-- BSD כללי
| |-- תוכנה חופשית בחלונות ומק
| |-- אמולטורים
| |-- מערכות הפעלה לא חופשיות [פורום לקריאה בלבד]
|--[לוח מודעות]
| |-- דרושים: הצעות עבודה
| |-- קהילה וחברה
| |-- ברצוני למסור
| |-- ברצוני למכור
| |-- ברצוני להחליף
| |-- אני צריך
|--[אודות האתר]
| |-- רעיונות והצעות
| |-- טענות
| |-- מדריך ווטסאפ
כל הזמנים הם GMT + 2 שעות
אינדקס הפורומים של Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית
»
שונות
»
טיפים
PN
phpBB2
© 2003-2004
·
24 שעות
·
ללא תגובות
·
FAQ
·
חיפוש
·
הרשמה
·
Maximize
תוכן הדיון
ik_5
אורח [חסוי! ששש]
ינון
אורח
mksoft
אורח [צפריר]
אורח
ik_5
מחוברים:
0 חברים, 524 אורחים
·
סטטיסטיקה
הסכם שימוש
·
הצהרת פרטיות
·
שליחת משוב
חזרה למעלה
תוכן האתר תחת רישיון
CC BY-SA 4.0
עיצוב ופיתוח:
Meir