د لینکس د سیټ کمانډ بیلګې

دا لارښود به تاسو ته وښيي چې څنګه د سیق کمانډ استعمالولو لپاره د لینکس ټرمینل کې د شمېرو لیست پیدا کړي.

د Seq قوماندې اساسي بڼسټ

تصور وکړئ چې تاسو غوښتل چې د 1 څخه تر 20 پورې اسڪرين ته وښایئ.

لاندې سیق قومانده تاسو ته دا ښیي چې دا څنګه ترسره کوي:

سیق 1 20

پخپله، دا امر منصفانه دی. په لږترلږه تاسو به د فایل ته د شمېرو محصول وټاکئ.

تاسو کولی شئ په لاندې ډول د بلیډ کمانډ څخه کار واخلئ:

سیق 1 20 | بلی

اوس تاسو به په هر کرښه کې د شمېره له 1 څخه تر 20 پورې چاپ شوي شمیرې په نوم نومول شوی فایل ولري.

هغه میتود چې موږ یې د دې شمیرې د ترتیب کولو لپاره تر اوسه پورې ښودلي دي کیدای شي لاندې ټکو ته واستول شي:

سیق 20

د اصلي پېغام شمیره 1 ده چې یوازې د 20 شمېره چمتو کولو له لارې د seq کمانډ په اتومات ډول له 1 څخه تر 20 پورې حساب کوي.

تاسو یوازې د اوږده بڼه کارولو ته اړتیا لرئ که تاسو غواړئ چې د دوو مختلفو شمېرو تر منځ حساب کړئ:

سیق 35 45

دا به د 35 څخه تر 45 پورې معیاري محصول ته وښیي.

څنګه چې د Seq قوماندې څخه کار اخیستل زیات شوي څنګه

که تاسو غواړئ چې ټول 1 شمیره شمیره هم وښایئ تاسو کولی شئ د SEQ زیاتیدونکي برخه په یو وخت کې د 2 شمیره مرحلو ته وکاروي ځکه چې لاندې مثال څرګندوي:

سیق 2 2 100

په پورتنۍ قوماندې کې، لومړی نمبر د پیل ټکی دی.

دوهم نمبر په هر ګام کې د زیاتوالي شمیره ده، د بیلګې په توګه، 2 4 6 8 10.

دریم نمبر د شمېرنې لپاره وروستۍ شمېره ده.

د سيق قوماندې جوړښت کول

ساده نمونه د نندارې ته واستوئ یا فایل ته په ځانګړې توګه ګټور نه دي.

که څه هم، تاسو غواړئ چې د مارچ په هره نیټه یو فایل جوړ کړئ.

د دې کولو لپاره تاسو لاندې لینټ کارولی شئ:

seq -f "٪ 02g / 03/2016" 31

دا به د لاندې ورته ورته محصول ښودنه وکړي:

تاسو به 02g٪ ډاټا وګورئ. درې بیلابیلې بڼې شتون لري: e، f، او g.

د بېلګې په توګه د دغو پیسو کارولو په وخت کې څه پیښیږي لکه لاندې حکمونه هڅه کوي:

seq -f "٪ e" 1 0.5 3

seq -f "٪ f" 1 0.5 3

seq -f "٪ g" 1 0.5 3

د٪ e محصول په لاندې ډول دی:

د٪ f څخه محصول په لاندې ډول دی:

په پاى کې، د٪ g محصول له لاندې ډول دي:

د سیق قوماندې د لوپ لپاره د یوې برخې په توګه کارول

تاسو کولی شئ د سیق کمانډ د لوپ لپاره د یوې برخې په توګه کاروئ ترڅو د ورته کوډ له لارې چلول یو ځله ځینې وختونه.

د مثال په توګه تاسو غواړئ چې "هیله نړۍ" لس ځله ښکاره کړئ.

دا تاسو څنګه کولی شئ:

د زه لپاره $ (سیم 10)

وکړه

"هیله نړۍ"

ترسره شوی

د ترتیب جلا کول بدل کړئ

په ډیفالټ کې، د SEQ کمانډ هر نمبر په یو کرښه کې ښکاره کوي.

دا کولی شي کوم تعقیبي کردار وي چې تاسو یې کارول غواړئ.

د بیلګې په توګه، که تاسو غواړئ چې د شمیرو د جلا کولو لپاره د کوما کارولو کار واخلئ الندې لینټس استعمال کړئ:

seq -s، 10

که تاسو غواړئ د یو ځای څخه کار واخلئ، نو تاسو باید دا په حواله کې وساتئ:

seq -s "10

د تمرین نمبرونه یو ورته اوږدوالی جوړ کړئ


کله چې تاسو د یو فايل ته شمیرې تولید کړئ تاسو شاید د اندیښنې وړ وي ځکه چې تاسو د لسګونو او سلګونو په اندازه ګام پورته کوئ چې دا شمیر د مختلفو طلوعاتو څخه دی.

د مثال په توګه:

تاسو کولی شئ ټول شمېره په ورته ډول په الندې ډول کړئ:

seq-d 10000

کله چې تاسو پورتنۍ قوماندې اداره کوئ نو محصول به په لاندې ډول وي:

په ریل آرډر کې شمیرې ښودل

تاسو د بیرته راګرځونې ترتیب په ترتیب کې شمیرې ښودلی شئ.

د بیلګې په توګه، که تاسو غواړئ چې د 10 څخه تر 1 شمېره وښایئ تاسو کولی شئ د لاندې نخشه کارولو کار واخلئ:

سیق 10 -1 1

د لرې کولو ټکي شمیرې

تاسو د ترتیب کولو کمانډ کاروئ ترڅو د لوړې نقطې شمیرې سره هم کار وکړو.

د مثال په توګه، که تاسو وغواړئ چې هر نمبر د 0 قدم سره 0 د 1 قدم سره وشی نو تاسو کولی شئ په لاندې ډول ترسره کړئ:

ساک 0.1 0.1 1

لنډیز

کله چې د بش سکرټ د برخې په توګه کارول کیده د سیق قومانده خورا ګټوره ده.