دا لارښود به تاسو ته وښيي چې څنګه د سیق کمانډ استعمالولو لپاره د لینکس ټرمینل کې د شمېرو لیست پیدا کړي.
د 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
دا به د لاندې ورته ورته محصول ښودنه وکړي:
- 01/03/2016
- 02/03/2016
- 03/03/2016
تاسو به 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 محصول په لاندې ډول دی:
- 1.000000e + 00
- 1.500000e + 00
- 2.000000e + 00
- 2.500000 + + 00
- 3.000000e + 00
د٪ f څخه محصول په لاندې ډول دی:
- 1.000000
- 1.500000
- 2.000000
- 2.500000
- 3.000000
په پاى کې، د٪ g محصول له لاندې ډول دي:
- 1
- 1.5
- 2
- 2.5
- 3
د سیق قوماندې د لوپ لپاره د یوې برخې په توګه کارول
تاسو کولی شئ د سیق کمانډ د لوپ لپاره د یوې برخې په توګه کاروئ ترڅو د ورته کوډ له لارې چلول یو ځله ځینې وختونه.
د مثال په توګه تاسو غواړئ چې "هیله نړۍ" لس ځله ښکاره کړئ.
دا تاسو څنګه کولی شئ:
د زه لپاره $ (سیم 10)
وکړه
"هیله نړۍ"
ترسره شوی
د ترتیب جلا کول بدل کړئ
په ډیفالټ کې، د SEQ کمانډ هر نمبر په یو کرښه کې ښکاره کوي.
دا کولی شي کوم تعقیبي کردار وي چې تاسو یې کارول غواړئ.
د بیلګې په توګه، که تاسو غواړئ چې د شمیرو د جلا کولو لپاره د کوما کارولو کار واخلئ الندې لینټس استعمال کړئ:
seq -s، 10
که تاسو غواړئ د یو ځای څخه کار واخلئ، نو تاسو باید دا په حواله کې وساتئ:
seq -s "10
د تمرین نمبرونه یو ورته اوږدوالی جوړ کړئ
کله چې تاسو د یو فايل ته شمیرې تولید کړئ تاسو شاید د اندیښنې وړ وي ځکه چې تاسو د لسګونو او سلګونو په اندازه ګام پورته کوئ چې دا شمیر د مختلفو طلوعاتو څخه دی.
د مثال په توګه:
- 1
- 2
- 3
- 10
- 11
- 99
- 100
- 200
- 1000
- 10000
تاسو کولی شئ ټول شمېره په ورته ډول په الندې ډول کړئ:
seq-d 10000
کله چې تاسو پورتنۍ قوماندې اداره کوئ نو محصول به په لاندې ډول وي:
- 00001
- 00002
- 00003
- 00010
- 00011
- 00099
- 00100
- 00200
- 01000
- 10000
په ریل آرډر کې شمیرې ښودل
تاسو د بیرته راګرځونې ترتیب په ترتیب کې شمیرې ښودلی شئ.
د بیلګې په توګه، که تاسو غواړئ چې د 10 څخه تر 1 شمېره وښایئ تاسو کولی شئ د لاندې نخشه کارولو کار واخلئ:
سیق 10 -1 1
د لرې کولو ټکي شمیرې
تاسو د ترتیب کولو کمانډ کاروئ ترڅو د لوړې نقطې شمیرې سره هم کار وکړو.
د مثال په توګه، که تاسو وغواړئ چې هر نمبر د 0 قدم سره 0 د 1 قدم سره وشی نو تاسو کولی شئ په لاندې ډول ترسره کړئ:
ساک 0.1 0.1 1
لنډیز
کله چې د بش سکرټ د برخې په توګه کارول کیده د سیق قومانده خورا ګټوره ده.