لینکس سیکی کمانڈ کے مثال کے استعمال

یہ گائیڈ آپ کو دکھائے گا کہ سیکی کمان کو کس طرح لینکس ٹرمینل میں نمبروں کی فہرستوں کو پیدا کرنے کے لئے استعمال کرنا ہے.

Seq کمانڈ کا بنیادی مطابقت رکھتا ہے

تصور کریں کہ آپ اسکرین پر نمبر 1 سے 20 ظاہر کرنا چاہتے ہیں.

مندرجہ ذیل سیکی کمانڈ آپ کو یہ کیسے بتاتا ہے کہ یہ کیسے کریں:

سیم 1 20

اس پر خود، یہ کمانڈ کافی بیکار ہے. بہت کم از کم آپ کو ایک فائل میں اعداد و شمار کی پیداوار کرنا ہوگا.

آپ مندرجہ بالا بلی کمانڈ کا استعمال کرتے ہوئے کر سکتے ہیں:

سیم 1 20 | بلی> شمار شدہ فائل

اب آپ ہر نمبر پر چھپی ہوئی تعداد 1 سے 20 کے ساتھ نمبرڈ فیلائل نامی فائل پیش کریں گے.

جس طریقے سے ہم نے اس تعداد کو ترتیب دینے کے لۓ دکھایا ہے وہ مندرجہ بالا کو سنبھال کر سکتے ہیں:

سیم 20

پہلے سے طے شدہ آغاز نمبر 1 ہے لہذا صرف 20 نمبر کی فراہمی کے ذریعہ سیق کمانڈر خود بخود 1 سے 20 تک شمار کرتا ہے.

اگر آپ مندرجہ بالا دو مختلف نمبروں کے درمیان شمار کرنا چاہتے ہیں تو آپ کو صرف طویل شکل کی ضرورت ہے:

سیم 35 45

یہ نمبر 35 سے 45 تک معیاری پیداوار تک دکھائے گا.

Seq کمانڈ کا استعمال کرتے ہوئے اضافہ بڑھانے کے لئے کس طرح

اگر آپ 1 اور 100 کے درمیان تمام نمبروں کو بھی ظاہر کرنا چاہتے ہیں تو آپ SEQ کے اضافی حصے کا استعمال کرتے وقت ایک ہی وقت میں 2 نمبروں پر استعمال کرسکتے ہیں جیسا کہ مندرجہ ذیل مثال سے پتہ چلتا ہے:

سیم 2 2 100

مندرجہ ذیل کمانڈ میں، پہلی نمبر نقطہ آغاز ہے.

دوسرا نمبر ہر قدم میں اضافے کی تعداد ہے، مثال کے طور پر، 2 4 6 8 10.

تیسری نمبر گننے کے لئے حتمی نمبر ہے.

سیٹ کمانڈ تشکیل دے رہا ہے

بس ڈسپلے میں نمبر بھیجنے یا فائل میں خاص طور پر مفید نہیں ہے.

تاہم، شاید آپ مارچ میں ہر تاریخ کے ساتھ فائل بنانا چاہتے ہیں.

ایسا کرنے کے لئے آپ مندرجہ ذیل سوئچ استعمال کرسکتے ہیں:

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

یہ مندرجہ ذیل کے ساتھ پیداوار کی پیداوار کرے گا:

آپ٪ 02 جی کو نظر انداز کریں گے. تین مختلف شکلیں ہیں: ای، ایف، اور جی.

جب آپ ان مختلف فارمیٹس کا استعمال کرتے ہیں تو کیا ہوتا ہے مثال کے طور پر مندرجہ ذیل حکموں کی کوشش کریں:

seq -f "٪ e" 1 0.5 3

seq -f "٪ f" 1 0.5 3

seq -f "٪ g" 1 0.5 3

٪ سے پیداوار مندرجہ ذیل ہے:

٪ f سے پیداوار مندرجہ ذیل ہے:

آخر میں،٪ جی سے پیداوار مندرجہ ذیل ہے:

لوپ کے لئے ایک کے حصے کے طور پر سیٹ کمانڈ کا استعمال کرتے ہوئے

آپ کو ایک ہی کوڈ کے ایک سیٹ نمبر کے ذریعے چلانے کے لئے لوپ کے حصے کے طور پر سی آر کمانڈ کا استعمال کر سکتے ہیں.

مثال کے طور پر آپ کہتے ہیں کہ آپ "ہیلو دنیا" اصطلاح کو دس بار ظاہر کرنا چاہتے ہیں.

یہ آپ کیسے کر سکتے ہیں:

کے لئے میں $ (سیم 10)

کیا

گونج "ہیلو دنیا"

کیا ہوا

تسلسل الگ الگ کرنے والے کو تبدیل کریں

ڈیفالٹ کی طرف سے، seq کمانڈر ہر نمبر کو نئی لائن پر دکھاتا ہے.

یہ کسی بھی تعبیر کردار میں تبدیل ہوسکتا ہے جو آپ استعمال کرنا چاہتے ہیں.

مثال کے طور پر، اگر آپ نمبروں کو الگ کرنے کے لئے ایک کوما استعمال کرنا چاہتے ہیں تو مندرجہ ذیل نحوط کا استعمال کریں:

SEQ -S، 10

اگر آپ کسی جگہ کا استعمال کرنا چاہتے ہیں تو آپ کو اسے حوالہ جات میں ڈالنے کی ضرورت ہے:

seq -s "" 10

ترتیبات نمبرز اسی لمبائی بنائیں


جب آپ کسی فائل میں نمبر نکالتے ہیں تو آپ کو ناراض ہوسکتا ہے کہ آپ دس سے زیادہ لمحات اور سینکڑوں کے ذریعے قدم اٹھاتے ہیں جو نمبر مختلف لمبائی میں سے ہیں.

مثال کے طور پر:

آپ اس طرح کی تمام لمبائی اسی طرح کی لمبائی کر سکتے ہیں:

سی ٹی ڈی - 10000

جب آپ مندرجہ ذیل کمانڈ چلاتے ہیں تو آؤٹ پٹ اب مندرجہ ذیل ہو گا:

ریورس آرڈر میں نمبر دکھائیں

آپ کو ریورس آرڈر میں ایک ترتیب میں نمبر دکھا سکتے ہیں.

مثال کے طور پر، اگر آپ 10 سے زائد نمبروں کو ظاہر کرنا چاہتے ہیں تو آپ مندرجہ ذیل نحوط کا استعمال کرسکتے ہیں:

سیم 10 -1 1

فلوٹنگ پوائنٹس نمبر

تم اس ترتیب کو کمانڈ پوائنٹ پر کام کرنے کے لۓ استعمال کرسکتے ہو.

مثال کے طور پر، اگر آپ 0.1 اور 1 قدم کے درمیان ہر نمبر کو ظاہر کرنا چاہتے ہیں تو آپ مندرجہ ذیل ایسا کر سکتے ہیں:

سیم 0.1 0.1 1

خلاصہ

جب بیش سکرپٹ کے حصے کے طور پر استعمال کیا جاتا ہے تو سیق کمان زیادہ مفید ہے .