seq (פקודה)

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה לניווט קפיצה לחיפוש

seqאנגלית: Sequences Of Numbers) היא פקודה במערכת הפעלה דמוית יוניקס המציגה רצף של מספרים בסדר מוגדר מראש.

שימוש[עריכת קוד מקור | עריכה]

השימוש הסטנדרטי בפקודת seq, בסביבת יוניקס, יתבצע כדלקמן ויציג רצף של מספרים מהספרה 1 ועד 5:

$ seq 5
1
2
3
4
5

הצגת רצף של מספרים מהספרה 1 ועד 20 עם קפיצות של 4 באמצעות פקודת seq, יתבצע כדלקמן:

$ seq 1 4 20
1
5
9
13
17

הצגת רצף של מספרים מהספרה 1 ועד 10 ובסמוך לכל מספר תופיע מחרוזת, יתבצע כדלקמן:

$ seq -s "sec " 10
1sec 2sec 3sec 4sec 5sec 6sec 7sec 8sec 9sec 10

היא משמשת לעיתים ליצירת מונה בלולאת for:

for i in `seq 5`; do
 do_some_command $i
done

קישורים חיצוניים[עריכת קוד מקור | עריכה]