ဥပမာ Linux ကို Seq စစ်ဌာနချုပ်၏အသုံးပြုမည်

ဒီလမ်းညွှန်ဟာ Linux Terminal ကိုအတွင်းနံပါတ်များစာရင်း generate ဖို့ seq command ကိုသုံးမှသင်မည်သို့ပြပါလိမ့်မယ်။

အဆိုပါ Seq စစ်ဌာနချုပ်၏အခြေခံ Syntax

သင်မျက်နှာပြင်မှ 20 နံပါတ်များ 1 ဖော်ပြရန်လိုချင်ဆိုပါစို့။

အောက်ပါ seq command ကိုဒီလိုလုပ်ဖို့သင်မည်သို့ပြသထားတယ်:

seq 1 20

၎င်း၏ကိုယ်ပိုင်တွင်, ဒီ command မျှမျှတတအသုံးမကျဖြစ်ပါတယ်။ အလွန်အနည်းဆုံးသငျသညျကို output ဖိုင်တစ်ဖိုင်မှနံပါတ်များချင်ပါလိမ့်မယ်။

သင်အသုံးပြုနေတဲ့ဒီလုပျနိုငျ ကြောင် command ကို အောက်ပါအတိုင်း:

seq 1 20 | ကြောင်> numberedfile

ယခုသင်သည်အသီးအသီးလိုင်းပေါ်တွင်ပုံနှိပ်မှ 20 နံပါတ်များနှင့်အတူ numberedfile 1 လို့ခေါ်တဲ့ဖိုင်ရပါလိမ့်မယ်။

ကျနော်တို့နံပါတ်များကိုတစ် sequence ကိုပြသဘို့, အရှင်ဝေးပြထားသောနည်းလမ်းအောက်ပါဖို့သိပ်သည်းခဲ့ကြနိုင်:

seq 20

အဆိုပါ default အနေနဲ့စတင်အရေအတွက်ကိုရုံ seq command ကိုအလိုအလြောကျ 1 မှ 20 အထိရေတွက်အရေအတွက်က 20 ထောက်ပံ့ခြင်းဖြင့်ဒီတော့ 1 ဖြစ်ပါတယ်။

သင်သာသင်အောက်ပါအတိုင်းနှစ်ခုကွဲပြားခြားနားသောနံပါတ်များကိုအကြားရေတွက်ချင်လျှင်ရှည်လျားသော format ကိုသုံးစွဲဖို့မလိုအပ်:

seq 35 45

ဒါဟာစံ output ကို 45 ကနေတဆင့်နံပါတ်များကို 35 ပြပေးလိမ့်မယ်။

အဆိုပါ Seq စစ်ဌာနချုပ်အသုံးပြုခြင်းတစ်ခု increment Set ရန်ကဘယ်လို

သငျသညျ 1 နှင့် 100 အကြားကရှိသမျှကိုပင်နံပါတ်များကိုပြသချင်တယ်ဆိုရင်အောက်ပါဥပမာကိုပြသထားတယ်အဖြစ်တစ်ကြိမ် 2 ဂဏန်း step မှ seq ၏ increment တစ်စိတ်တစ်ပိုင်းကိုသုံးနိုင်သည်:

seq 2 2 100 ဦး

အထက်ပါ command ကိုခုနှစ်တွင်ပထမဦးဆုံးနံပါတ် Starting Point သို့ဖြစ်ပါတယ်။

ဒုတိယအရေအတွက်ကိုဥပမာ, တစ်ဦးချင်းစီခြေလှမ်း 2 4 6 8 10 တိုးဖို့အရေအတွက်ဖြစ်ပါတယ်။

တတိယအရေအတွက်ရေတွက်ဖို့နောက်ဆုံးအရေအတွက်ဖြစ်ပါတယ်။

အဆိုပါ Seq စစ်ဌာနချုပ်ပုံစံ

ရိုးရှင်းစွာအပြသမှုဖို့ဒါမှမဟုတ်ဖိုင်တစ်ဖိုင်မှနံပါတ်များကိုပေးပို့ခြင်းအထူးသဖြင့်အသုံးဝင်သောမဟုတ်ပါဘူး။

သို့သျောလညျး, ဒါနဲ့ပတ်သက်ပြီးသင်သည်မတ်လ၌ရှိသောနေ့စွဲနှင့်အတူဖိုင်တစ်ခုဖန်တီးချင်တယ်။

ဒီလိုလုပ်ဖို့အောက်ပါ switch ကိုသုံးနိုငျ:

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

ဤသည်အောက်ပါအချက်များကိုဆင်တူ output ကိုပြသပါလိမ့်မယ်:

သင့်အနေဖြင့်% 02g သတိထားမိပါလိမ့်မယ်။ အီး, f နှင့်ဆ: သုံးခုကွဲပြားခြားနားသောပုံစံများရှိပါတယ်။

သင်တို့သည်ဤကွဲပြားခြားနားသောပုံစံများကိုအောက်ပါ command များကိုကြိုးစားပြီးအသုံးပြုတဲ့အခါဖြစ်ပျက်၏ဥပမာတစ်ခုအဖြစ်:

"% e", 1 0.5 3 -f seq

1 0.5 3 "% f", -f seq

1 0.5 3 "% g", -f seq

အောက်မှာဖေါ်ပြတဲ့အတိုင်း% အီးကနေအထွက်သည်:

အောက်မှာဖေါ်ပြတဲ့အတိုင်း%, f ထံမှ output ကိုဖြစ်ပါသည်:

အောက်မှာဖေါ်ပြတဲ့အတိုင်းနောက်ဆုံးအနေနဲ့% ဂရမ်ကနေအထွက်သည်:

တစ်ဦးကသည် Loop ၏ Seq စစ်ဌာနချုပ်နှင့်အမျှအပိုင်းအသုံးပြုခြင်း

သငျသညျ၏တစ်စိတ်တစ်ဒေသအဖြစ် seq command ကိုသုံးနိုငျ ကွင်းဆက်တွေအတွက် တူညီတဲ့ကုဒ်မှတဆင့်ကြိမ်အစုတခုအရေအတွက်က run ဖို့။

ဥပမာသင်ဝေါဟာရကို "ဟဲလိုလောက" ဆယ်ကြိမ်ပြသချင်တယ်လို့ပြော။

ဒါဟာသင်ကလုပျနိုငျကိုဘယ်လိုဖြစ်ပါသည်:

ကိုယ့်အတွက် $ (seq 10) များအတွက်

ပြုပါ

"ဟဲလိုလောက" ပဲ့တင်သံ

ပြီးပြီ

အဆိုပါအဆက်မပြတ်ခြားပြောင်းနည်း

ပုံမှန်အားဖြင့်, အ seq command ကိုအသစ်တခုလိုင်းပေါ်တစ်ဦးချင်းစီအရေအတွက်ကဖော်ပြပေးမှာဖြစ်ပါတယ်။

ဒါဟာသင်အသုံးပြုရန်ဆန္ဒရှိသည်ဟုမဆို Delimiter ဇာတ်ကောင်ဖြစ်ဖို့အတွက်ပြောင်းလဲနိုင်ပါတယ်။

ဥပမာအားဖြင့်, သင်နံပါတ်များကိုအောက်ပါ syntax ကိုအသုံးပြုပါခွဲထုတ်ရန်ကော်မာကိုသုံးပါရန်ဆန္ဒရှိလျှင်:

seq -s, 10

သင်တစ်ဦးအာကာသသုံးစွဲဖို့ပိုနှစ်သက်မယ်လို့လျှင်သင်သည်ကိုးကားထဲမှာထားရန်လိုအပ်ပါတယ်:

seq -s "" 10

အဆိုပါအဆက်မပြတ်နံပါတ်များတူညီတာရှည် Make


ဖိုင်တစ်ဖိုင်မှနံပါတ်များကိုသင် output ကိုဘယ်အချိန်မှာသင်သောင်းချီနှင့်ရာပေါင်းများစွာမှတဆင့်တက်ခြေလှမ်းအဖြစ်နံပါတ်များကိုတစ်ဦးကွဲပြားခြားနားအရှည်ဖြစ်ကြ၏ကြောင်းကိုမကျေမနပ်ဖြစ်လိမ့်မယ်။

ဥပမာ:

အောက်မှာဖေါ်ပြတဲ့အတိုင်းသင်တို့ရှိသမျှနံပါတ်များတူညီအရှည်စေနိုင်သည်

10000 -w seq

သငျသညျအထကျပါ command ကို run လိုက်တဲ့အခါအောက်မှာပြထားတဲ့အတိုင်း output ကိုယခုဖြစ်ရလိမ့်မည်:

ကို Reverse အမိန့်ခုနှစ်တွင် Displaying နံပါတ်များ

သငျသညျပြောင်းပြန်နိုင်ရန်အတွက်တစ်ဦး sequence ကိုအတွက်နံပါတ်များကိုပြသနိုင်တယ်။

သင်နံပါတ်များကို 10 1 မှပြသချင်တယ်ဆိုရင်ဥပမာ, သငျသညျအောကျပါအ syntax ကိုသုံးနိုင်သည်:

seq 10 -1 1

Floating Point သို့တောလည်ရာ

သငျသညျအဖြစ်ကောင်းစွာရေပေါ်အမှတ်နံပါတ်များပေါ်တွင်အလုပ်လုပ်ဖို့ sequence ကို command ကိုသုံးနိုင်သည်။

ဥပမာအားဖြင့်, သင်သည်အောက်ပါအတိုင်းသင်တို့သည်ဤမျှလုပျနိုငျတဲ့ 0.1 ခြေလှမ်းနှင့်အတူ 0 င်နဲ့ 1 အကြားတိုင်းအရေအတွက်ကိုပြသချင်တယ်ဆိုရင်:

seq 0 င် 0.1 1

အကျဉ်းချုပ်

၏တစ်စိတ်တစ်ဒေသအဖြစ်အသုံးပြုသည့်အခါယင်း seq command ကိုပိုပြီးအသုံးဝင်သည် တစ်ကား Bash Script ကို