د لینکس "سوډ" کمانډ څخه د BASH سکرټ بندولو لپاره څنګه کارول کیږي

دا لارښود ښیي چې د لینکس نیند کمانډ څنګه کارول کیږي چې د بش سکرپٹ مخه ونیسي.

په خپل ځان، د خوب نیټی په بشپړه توګه بیکاره دی مګر که تاسو خپل ترمینځ کړکۍ بند نه کړئ بلکه د سکرپٹ د یوې برخې په توګه دا کولی شي په ډیرو مختلفو لارو کې کارول کېدای شي په شمول د کمانډ د بیا پیل کولو دمخه د بندیز عنصر په توګه کارول کیدی شي.

د بیلګې په توګه، تصور وکړئ چې تاسو یو سکریپټر درلود چې د پروسس شویو فایلونو له مخې د بل سرور څخه کاپی شوی. سکرېپټ د کاپي پروسې پیل نه کوي تر هغه چې ټولې فایلونه ډک نه کړي.

د کښته کولو پروسه په بشپړه توګه د جلا لپ ټاپ لخوا ترسره کیږي.

د فایلونو د کاپی کولو لپاره سکریپټ کیدای شي یو لوپ ولري چې ازمایښت شي ایا ټولې فایلونه ډاونلوډ شوي دي (یعنې دا پوهيږي چې باید 50 فايلونه وي او کله چې 50 فايلونه وموندل شي د کاپی پروسه پیل شوې ده).

دلته د لیسانس په دوامداره توګه معاینه نشته چې د پروسیجر وخت نیسي. پرځای یې، تاسو کولی شئ دا ازموینې وټاکئ چې آیا کافي فایلونه شتون لري او که چیرې د څو دقیقو لپاره بندیز ونه لري او بیا بیا هڅه وکړئ. په دې حالت کې د خوب نیټه ډکه ده.

د خوب کمانډ څنګه کارول کیږي

د لینکس نیند استعمالولو لپاره لاندې لاندینۍ ټرمینل کړکۍ ته داخل کړئ:

پنځه شپېته خوب

پورتنۍ قوماندې به ستاسو ترمینځ بندیز د 5 ثانیو لپاره ستاسو د بیرته راستنېدو لپاره بیرته راستنیدو ته چمتو کړي.

د خوب نیټه د لغت نیټه ته اړتیا لري هغه شمیر چې تاسو یې غواړئ د پیسو له لارې او یا د اندازې واحد.

تاسو کولی شئ په ثانیو، دقیقې، ساعت یا ورځو کې ځنډ مشخص کړئ.

کله چې دا د څه وخت لپاره د انتظار لپاره راځي نو دا ممکن د کرون دندې کارولو په پام کې نیولو سره په منظمه وقارونو کې د سکریټ چلولو لپاره په پام کې ونیول شي ځکه چې د اسالمي سایټ د پای په پای کې د ورځو لپاره روان دي.

د نیند قوماندې شمیره باید ټوله شمیره نه وي.

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

د بېلګې په توګه، د لاندې نخشه کارولو لپاره دا سمه ده چې سمه ده:

3.5

د سوډ کمانډ لپاره د بیلګې بیلګه

لاندې لاریون ښیي چې څنګه د خوب کمانډ کارولو لپاره د ترمیم پر بنسټ د حساب ورکولو وخت ته اړتیا لري:

#! / bin / bash

x = 10

په داسې حال کې چې [$ x-gt 0]

وکړه

1 سوې دي

واضح کړئ

"$ x ثانوي تر هغه چې چاودنې وشوې"

x = $ (($ x - 1))

ترسره شوی

متن د متغیر x 10 سره سیالي کوي. کله چې لوپ تیریږي دوام وکړي پداسې حال کې چې x د صفر څخه ډیر وي.

د سپوږمکۍ قومانده هرکله د لوپ شاوخوا شاوخوا سکریپټ بندوي.

پاتې سکریپټ هر سکرین په تیریدو سره پاکوي، پیغام "x ثانیا تر هغه پورې چې چاودنه کوي" (یعنې 10) او بیا د ایکس ارزښت له 1 برخې څخه ښکته کوي.

د نیند قوماندې پرته، سکریپټ به لازیات شي او پیغامونه به ډیر ژر په ډاګه شي.

د نیند قومانده یوازې یو څو سویچونه لري.

د خلیپ سوئچ د نیټې قوماندې لپاره د مرستې فایل ښکاره کوي. تاسو کولی شئ په لاندې ډول د انسان قوماندې په کارولو سره ورته شی ترلاسه کړئ:

سړی خوب کوي

د ضعف کمانډ د نیند کمانډ نسخه ښکاره کوي چې ستاسو په سیسټم کې نصب شوی.

هغه معلومات چې د بدلون بدلون لخوا راوړل شوي په لاندې ډول دي: