בייַשפּיל ניצט פון די Linux Seq Command

דעם פירער וועט ווייַזן איר ווי צו נוצן די סיק באַפֿעל צו דזשענערייט רשימות פון נומערן ין דער לינוקס וואָקזאַל.

בייסיק סינטאַקס פון די סיק קאַמאַנד

ימאַגינע איר געוואלט צו אַרויסווייַזן נומערן 1-20 צו די פאַרשטעלן.

די פאלגענדע סיק באַפֿעל ווייזט איר ווי צו טאָן דאָס:

סעק 1 20

אויף זיך, דעם באַפֿעל איז פערלי אַרויסגעוואָרפן. אין מינדסטער איר וועט וועלן צו אַרויסגעבן די נומערן צו אַ טעקע.

איר קענען טאָן דאָס ניצן די קאַץ באַפֿעל ווי גייט:

סעק 1 20 | קאַץ> נומערעדפילע

איצט איר האָבן אַ טעקע גערופן נומערעדפילע מיט די נומערן 1-20 געדרוקט אויף יעדער שורה.

דער אופֿן מיר האָבן געוויזן אַזוי ווייַט פֿאַר ווייַזנדיק אַ סיקוואַנס פון נומערן קען האָבן שוין קאַנדענסט צו די פאלגענדע:

seq 20

די פעליקייַט אָנהייב נומער איז 1 אַזוי דורך פּונקט סאַפּלייינג די נומער 20 די סיק באַפֿעל אויטאָמאַטיש קאַונץ 1-20.

איר דאַרפֿן בלויז נוצן די לאַנג פֿאָרמאַט אויב איר ווילט ציילן צווישן צוויי פאַרשידענע נומערן ווי גייט:

Seq 35 45

דעם וועט אַרויסווייַזן די נומערן 35-45 צו די נאָרמאַל פּראָדוקציע.

ווי צו באַשטימען אַ ינקרעמענט ניצן די סיק באַפֿעל

אויב איר ווילן צו ווייַזן אַלע די זעלבע נומערן צווישן 1 און 100 איר קענען נוצן די ינקראַמאַנט טייל פון סיק צו שריט 2 נומערן אין אַ צייַט ווי די ווייַטערדיק בייַשפּיל ווייזט:

סיי 2 2 100

אין די אויבן באַפֿעל, די ערשטער נומער איז די סטאַרטינג פונט.

די רגע נומער איז די נומער צו ינקראַמאַנט ביי יעדער שריט, למשל, 2 4 6 8 10.

די דריט נומער איז די לעצט נומער צו ציילן.

פאָרמאַטטינג די סיק קאַמאַנד

פשוט שיקן נומערן צו די אַרויסווייַזן אָדער צו אַ טעקע איז נישט דער הויפּט נוציק.

אָבער, אפֿשר איר ווילן צו שאַפֿן אַ טעקע מיט יעדער דאַטע אין מאַרץ.

צו טאָן דאָס איר קענען נוצן די פאלגענדע באַשטימען:

סיק-פ "% 02 ג / 03/2016" 31

דאָס וועט אַרויסווייַזן רעזולטאַט ענלעך צו די פאלגענדע:

איר וועט באַמערקן די% 02 ג. עס זענען דרייַ פאַרשידענע פאָרמאַץ: E-, f, און ג.

ווי אַ בייַשפּיל פון וואָס כאַפּאַנז ווען איר נוצן די פאַרשידענע פֿאָרמאַטירונגען, פּרובירן די ווייַטערדיקע קאַמאַנדז:

seq -f "% e" 1 0.5 3

seq -f "% f" 1 .5 3

seq -f "% ג" 1 .5 3

דער רעזולטאַט פון די% E איז ווי גייט:

דער רעזולטאַט פון% f איז ווי גייט:

צום סוף, די רעזולטאַט פון% ג איז ווי גייט:

ניצן די סיק באַפֿעלן ווי טייל פון א פֿאַר לופּ

איר קענען נוצן די סיק באַפֿעלן ווי טייל פון אַ פֿאַר שלייף צו לויפן דורך די זעלבע קאָד אַ באַשטימט נומער פון מאל.

פֿאַר בייַשפּיל, איר ווילן צו אַרויסווייַזן די טערמין "העלא וועלט" צען מאל.

דעם איז ווי איר קענען טאָן עס:

פֿאַר איך אין $ (10 סעק)

טאָן

עקאָו "העלא וועלט"

געטאן

טוישן די סיקוואַנס סעפּאַראַטאָר

דורך פעליקייַט, די סיק באַפֿעל דיספּלייז יעדער נומער אויף אַ נייַ שורה.

דאס קען זיין געביטן צו זיין דעלימיטינג כאַראַקטער וואָס איר ווילט צו נוצן.

פֿאַר בייַשפּיל, אויב איר ווילט צו נוצן אַ קאָמע צו צעטיילן די נומערן, נוצן די פאלגענדע סינטאַקס:

סיק-ס, 10

אויב איר וואָלט בעסער צו נוצן אַ פּלאַץ, איר דאַרפֿן צו שטעלן עס אין קוואָטעס:

seq -s "" 10

מאַכן די סיקוואַנס נומבערס די זעלבע לענג


ווען איר רעזולטאַט די נומערן צו אַ טעקע איר זאל זיין אַנויד אַז ווי איר טראַפּ אַרויף דורך די טענס און די הונדערטער אַז די נומערן זענען פון אַ אַנדערש לענג.

פֿאַר בייַשפּיל:

איר קענען מאַכן אַלע די נומערן די זעלבע לענג ווי גייט:

seq -w 10000

ווען איר לויפן די אויבן באַפֿעל, די רעזולטאַט וועט איצט זיין ווי גייט:

ווייַזנדיק נומערן אין פאַרקערט סדר

איר קענען אַרויסווייַזן די נומערן אין אַ סיקוואַנס אין פאַרקערט סדר.

פֿאַר בייַשפּיל, אויב איר ווילן צו ווייַזן די נומערן 10-1, איר קענען נוצן די פאלגענדע סינטאַקס:

סי 10 -1 1

פלאָאַטינג פּוינט נומבערס

איר קענען נוצן די סיקוואַנס באַפֿעל צו אַרבעטן אויף פלאָוטינג פונט נומערן ווי געזונט.

למשל, אויב איר ווילן צו ווייַזן יעדער נומער צווישן 0 און 1 מיט אַ 0.1 שריט, איר קענען טאָן אַזוי ווי:

סיק 0 0.1 1

Summary

די סיק באַפֿעלן איז מער נוצלעך ווען געוויינט ווי טייל פון אַ באַרשט שריפט .