WMA ဖို့က MP3 ပြောင်း

တခါတရံမှာအသုံးပြုသူများသည်မည်သည့်ဖိုင်ထဲမှာသေချာသောအချက်အလက်များ၏ရှာဖွေရေးလုပ်ဆောင်ရန်လိုအပ်ကြောင်းနှင့်အတူရင်ဆိုင်ခဲ့ရသည်နေကြသည်။ မကြာခဏစီစဉ်ဖွဲ့စည်းမှုကိုစာရွက်စာတမ်းများ, သို့မဟုတ်အခြားထုထည်ကြီးမားသော data တွေကိုကိုယ်တိုင်ဆန္ဒရှိသည့်ဒေတာရယူသည်မဟုတ်ရှာတွေ့မှဒါတန်း၏ကြီးမားသောငွေပမာဏဆံ့။ ထို့နောက်ရုံစက္ကန့်အနည်းငယ်ထဲတွင်ရှာတွေ့ဖို့လိုင်းများလုပ်ဆောင်တံ့သော operating system ကို Linux ကိုအတွက် built-in command တွေတစျဦး၏အကူအညီထံသို့လာကြ၏။

Linux ကိုအတွက် grep command ကိုသုံးပါ

သူတို့သည်သင်၏အသင်း၏အကျိုးစီးပွားကတည်းကမည်သည့်အခန်းကဏ္ဍမှမထားတဲ့အမှုအတွက် Linux ကိုဖြန့်ဝေတို့အကြားကွဲပြားမှုများအတွက်အဖြစ် grep အဆိုပါ default အရဆုံးအသင်းတော်များအတွက်ရရှိနိုင်ပါသည်နှင့်အတိအကျတူညီသက်ဆိုင်ပါသည်။ ဒီနေ့ action ကိုသာဆွေးနွေးရန်ချင်ပါတယ် grepဒါပေမယ့်လည်းသိသိသာသာရှာဖွေရေးလုပ်ထုံးလုပ်နည်းရိုးရှင်းနိုင်သည့်အခြေခံအငြင်းပွားမှုများ, ထွက်စေ။

ကိုလည်းကြည့်ပါ: ကျနော်တို့ Linux ထဲရှိဖိုင်များကိုရှာဖွေနေပါသည်

ကြိုတင်ပြင်ဆင်အလုပ်

အားလုံးနောက်ထပ်လုပ်ရပ်များစံ console ကိုတဆင့်ထွက်သယ်ဆောင်ပါလိမ့်မည်, ကလည်းပဲအဲဒါကိုအပြည့်အဝလမ်းကြောင်းသတ်မှတ်ခြင်းအားဖြင့်သို့မဟုတ်လျှင်ဖိုင်တွေဖွင့်လှစ်ရန်သင့်အားခွင့်ပြု "Terminal နှင့်" ဒါဟာမလိုအပ် folder မှစတင်ခဲ့သည်။ သင်သည်တတ်နိုင်, မိဘဖိုင်ဖိုလ်ဒါကိုလေ့လာပါနှင့် console ကိုရွှေ့:

  1. ဖိုင်မှတ်တမ်း Manager ကို Run နှင့်တပ်မက်လိုချင်သောအဖိုလ်ဒါ navigate ။
  2. လိုချင်သောဖိုင်ပေါ်မှာ Right-click နှိပ်ပြီးနှင့်ကို select "Properties ကို".
  3. tab ကို "အခြေခံ" မျဉ်းကိုဖတ်ရှု "မိဘ Folder ကို".
  4. အခုတော့ပြေး "Terminal နှင့်" မီနူးသို့မဟုတ်ညှပ်ခလုတျကှကျကနေတဆင့်ဥပမာအဆင်ပြေနည်းလမ်း, Ctrl + Alt + T ကို.
  5. ဒီနေရာမှာက command ကနေတဆင့် directory ကိုသွားပါcd / home / user က / folder ကိုဘယ်မှာ အသုံးပြုသူ - အသုံးပြုသူအမည်, နှင့် ဖိုငျတှဲ - ဖိုင်တွဲ၏အမည်။

အဖွဲ့ထိတွေ့ဆက်ဆံကြောင် + ဖိုင် name ကိုသငျသညျအပြည့်အဝအကြောင်းအရာကိုကြည့်ရှုရန်လိုလျှင်။ ဤအသင်းနှင့်အတူအလုပ်လုပ်ရန်ဘယ်လိုအသေးစိတ်ညွှန်ကြားချက်များအောက်တွင်ဖော်ပြထားသောလင့်ခ်ပေါ်မှာငါတို့ကအခြားဆောင်းပါးထဲမှာကြည့်ရှုပါ။

အသေးစိတ်: Linux ထဲရှိကြောင် command ကိုဥပမာ

အထက်ပါလုပ်ရပ်များဖျော်ဖြေခြင်းအားဖြင့်, သင်အသုံးပြုလို့ရပါတယ် grepဖိုင်တစ်ဦးအပြည့်အဝလမ်းကြောင်းသတ်မှတ်ခြင်းမရှိဘဲ, လက်ျာ directory ထဲတွင်ဖြစ်ပါတယ်။

content များအတွက်စံရှာဖွေရေး

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

  1. အဆိုပါ command prompt ကိုရိုက်မှာgrep စကားလုံး testfileဘယ်မှာ စကားလုံး - လိုအပ်သောအချက်အလက်များနှင့် testfile - ဖိုင်အမည်ဖြစ်တယ်။ ဖိုင်တွဲပြင်ပကနေရှာဖွေနေသောအခါ, ဥပမာအားဖြင့်အပြည့်အဝလမ်းကြောင်းကိုသတ်မှတ်/ နေအိမ် / အသုံးပြုသူ / folder ကို / ဖိုင်အမည်။ အမိန့်ဝင်ရောက်ပြီးနောက် button ကို click ဝင်ရောက်.
  2. ဒါဟာရရှိနိုင် options များနှင့်အတူရင်းနှီးကျွမ်းဝင်မှသာဖြစ်နေဆဲပင်။ မျက်နှာပြင်အပြည့်အဝ line ကိုပြသပေးမှာနှင့်သော့ကိုတန်ဖိုးများကိုအနီရောင်မီးမောင်းထိုးပြပါလိမ့်မည်။
  3. ဟာ Linux နိုင်တဲ့ coding ကြီးမားသောသို့မဟုတ်သေးငယ်တဲ့ဇာတ်ကောင်ဖယ်ထုတ်ပြီးရှာဖွေရေးများအတွက် optimized မပြုလုပ်ဒါဟာအကောင့်သို့စာလုံး၏ဖြစ်ရပ်ယူရန်အရေးကြီးပါသည်။ သင်မှတ်ပုံတင်နှင့်အဓိပ္ပါယ်ကျော်လွှားချင်တယ်ဆိုရင်, ရိုက်ထည့်ပါgrep -i "စကားလုံး" testfile.
  4. သငျသညျကိုအောက်ပါမျက်နှာပြင်ပုံရလဒ်အတွက်ကြည့်ရှုနိုင်သကဲ့သို့အခြားသောသစ်ကိုလိုင်းပြောင်းလဲထည့်သွင်းပြောကြားခဲ့သည်။

ဖမ်းယူလိုင်းများနှင့်အတူရှာရန်

တခါတရံမှာအသုံးပြုသူများသည်ဥပမာအားဖြင့်, သည့်အခါတစ်ဦးသတ်သတ်မှတ်မှတ်အမှားအစီရင်ခံစာသူတို့နောက်သို့လာသောသတင်းအချက်အလက်များကိုလေ့လာသင်ယူရန်သာမဟုတ်လိုင်းများအတွက်အတိအကျကိုပွဲစဉ်ကိုရှာဖွေဖို့လိုအပ်ပေမယ့်လည်း။ ထိုအခါမှန်ကန်သောဖြေရှင်းချက် attribute တွေလျှောက်ထားရန်ဖြစ်ပါသည်။ console ကိုရိုက်ထည့်ပါgrep -A3 "စကားလုံး" testfileရလဒ်နှင့်ပွဲစဉ်အပြီးတွင်အောက်ပါသုံးလိုင်းများအတွက်ထည့်သွင်းရန်။ သငျသညျကိုရေးနိုင်ပါတယ်-A4လေးလိုင်းများဖမ်းယူကြသည်နေစဉ်, မရှိ, ကန့်သတ်ရရှိနိုင်မရှိကြပေ။

အစား အကယ်.-aသင်ငြင်းခုံလျှောက်ထား-B + အတန်းများ၏အရေအတွက်ရလဒ်အဖြစ်ဒေတာအချက်မဝင်ခင်တည်ရှိသည်။

ဆငျခွေစကား-Cအလှည့်၌, keyword ကိုလှည့်ပတ် string ကိုဖမ်းယူ။

အောက်တွင်သင်တို့သည်ဤငြင်းခုံ၏တာဝနျကိုနမူနာကြည့်ရှုနိုင်ပါတယ်။ အမှုစဉ်းစားနှင့်နှစ်ဆကိုးကားကပ်ရမည်ဟုမှတ်ချက်။

grep -B3 "စကားလုံး" testfile
grep -C3 "စကားလုံး" testfile

လိုင်း၏အစနှင့်အဆုံးကိုမှာသော့ချက်စာလုံးများကိုရှာရန်

တစ်ခုချင်းစီကိုလိုင်းတစ်ခုတည်း parameter သည်ကိုက်ညီဘယ်မှာ configuration များဖိုင်များ, အတူအလုပ်လုပ်နေစဉ်ဖြစ်ပေါ်ဖို့အများဆုံးဖွယ်ရှိလိုင်း၏အစသို့မဟုတ်အဆုံးမှာရပ်ထားတဲ့တိကျတဲ့သော့ချက်စာလုံးများဘို့လိုအပ်ကြောင်း, ။ အစအဦး၌အအတိအကျ entry ကိုကြည့်ဖို့, ကမှတ်ပုံတင်ရန်လိုအပ်grep "^ စကားလုံး" testfile။ အမှတ် ^ ရုံနှင့်ဤ option ကိုအသုံးပြုခြင်းများအတွက်တာဝန်ရှိ။

အဆိုပါအတန်းရဲ့အဆုံးမှာရှာရန်အကြောင်းအရာသာ quotation သင်္ကေတအတွက်နိမိတ်လက္ခဏာကိုထည့်သွင်းထားရမည်, တူညီတဲ့မူအရအပေါ်အကြမ်းအားဖြင့်ရှိပါတယ် $ထိုအခါအဖွဲ့သည်အောက်ပါပုံစံကိုဆည်းပူးပါလိမ့်မယ်:grep "စကားလုံး $" testfile.

ရှာရန်နံပါတ်များ

အသုံးပြုသူတစ်ဦး၏ညာဘက်တန်ဖိုးများကိုရှာဖွေခြင်းအမြဲတမ်းအညီပစ္စုပ္ပန်ဟူသောစကားလုံးနှင့် ပတ်သက်. တိကျမှန်ကန်သတင်းအချက်အလက်မရှိပါ။ ထိုအခါရှာဖွေရေးလုပ်ထုံးလုပ်နည်းနံပါတ်များမှတဆင့်လုပ်ဆောင်နိုင်ပြီးတစ်ခါတစ်ရံတွင်အလွန်တာဝန်ရိုးရှင်းစွာ။ ကျနော်တို့သာ၏ပုံစံအတွက်ထည့်သွင်းစဉ်းစားအောက်ရှိ command ကိုသုံးရန်လိုအပ်ပါတယ်grep "[0-7]" testfileဘယ်မှာ «[0-7]» - တန်ဖိုးများ၏အကွာအဝေးနှင့် testfile - ထိုစကင်ဖတ်စစ်ဆေးဘို့ဖိုင်အမည်ဖြစ်တယ်။

အဆိုပါ directory ထဲတွင်အားလုံးဖိုင်များကို analysis

တဲ့ request ကိုခေါ်တစ်ခုတည်းဖိုင်တွဲထဲမှာအားလုံးတ္ထု scan လုပ်ပါ။ အသုံးပြုသူတစ်ဦးတည်းသာယင်း folder ထဲမှာဖိုင်တွေအားလုံးကို၏ခွဲခြမ်းစိတ်ဖြာသည်နှင့်သင့်လျော်သောလိုင်းပြသပေးသောအငြင်းအခုံ, နှင့်၎င်းတို့၏တည်နေရာကိုအသုံးပြုရန်လိုအပ်ပါသည်။ သငျသညျရိုက်ထည့်ရန်လိုအပ်ပါတယ်grep -r "စကားလုံး" / home / user က / folder ကိုဘယ်မှာ / နေအိမ် / အသုံးပြုသူ / folder ကို - စကင်ဖတ်စစ်ဆေးပေးရန် directory ကိုမှလမ်းကြောင်း။

အပြာရောင်အရောင်ဖိုင်သိုလှောင်မှုတည်နေရာကိုပြသသော်လည်း, သင်သည်ဤအချက်အလက်မရှိဘဲလိုင်းချင်လျှင်, အဖွဲ့ကဒီလှည့်တော်မူကြောင်းကိုအခြားအငြင်းအခုံ assign ပါလိမ့်မယ်grep -h -r "စကားလုံးက" ဖိုင်တွဲ + လမ်းကြောင်းကို.

ဤစကားသည်အတိအကျရှာဖွေရေး

ဤဆောင်းပါး၏အစအဦးမှာကျွန်တော်အပေါ်ပုံမှန်အတိုင်းရှာဖွေမှုများကိုအကြောင်းကိုပြောခဲ့တယ်။ သို့သော်ဤနည်းလမ်းအတွက်ရလဒ်တွေကိုထပ်မံပေါင်းစပ်တွင်ပြသလျက်ရှိသည်။ ဥပမာအားဖြင့်, သင်စကားလုံးရှာတွေ့ အသုံးပြုသူကားအသင်းကိုပိုမိုနှင့်အသုံးပြုသူကိုပြသပါလိမ့်မယ်123, Password ကိုအသုံးပြုသူနှင့်အခြားပွဲရှိလျှင်။ ထိုကဲ့သို့သောရလဒ်မှရှောင်ရှားရန်, အငြင်းအခုံပေး-w(grep -w "စကားလုံး" + file အမည်သို့မဟုတ်တည်နေရာ).

လိုအပ်ခဲ့လျှင်အတော်ကြာတိကျတဲ့သော့ချက်စာလုံးများ၏ရှာဖွေရေးဒီ option ကိုကွပ်မျက်နှင့်။ ဤကိစ္စတွင်ခုနှစ်, ရိုက်ထည့်ပါegrep -w '' word1 | word2 '' testifile။ ဤအမှု၌သတိပြုပါ grep စာကဆက်ပြောသည် အီးထိုအ single quotation သင်္ကေထားနေကြသည်။

အဘယ်သူမျှမအထူးသဖြင့်စကားရှာရန်ညှို့

ယင်း utility ကိုအဘယ်သူမျှမ set ကိုတန်ဖိုးအသုံးပြုသူအရပ်၌ဖိုင်တွေအတွက်စကားလုံးများပေမယ့် output ကိုလိုင်းများ, ရှာတွေ့ဖို့မသာနိုင်ဆင်ခြင်၏။ ထို့နောက် key ကိုတန်ဖိုးများ၏နိဒါန်းနှင့်ဖိုင်ကိုမတိုင်မီဆက်ပြောသည်ဖြစ်ပါတယ်-v။ သူမ၏မှကျေးဇူးတင်ပါသည်, အ activation command ကို, သင်သာသက်ဆိုင်ရာဒေတာတွေကိုမြင်ရလိမ့်မည်။

syntax grep ငါခေတ္တဖော်ပြရန်နိုင်သည့်အနည်းငယ်ပိုပြီးငြင်းခုံ, ကိုစုဝေးစေ:

  • -i- ရှာဖွေမှုစံနှင့်ကိုက်ညီသည့်ဖိုင်များကိုများ၏အမည်များကိုပြသ;
  • -s- bug တွေအကြောင်းကြားစာကို disable;
  • -n- ဖိုင်ကိုအတွက်လိုင်းအရေအတွက်ကိုပြသ;
  • -b- ရှေ့တန်းအတွက်ပိတ်ပင်တားဆီးမှုများ၏အရေအတွက်ကိုပြ။

အဘယ်အရာကိုမျှပဲသူတို့ကိုအထိခိုက်မခံမေ့ဘဲ, နေရာများအားဖြင့်ကွဲကွာရိုက်ထည့်, တစ်ခုတည်းတည်နေရာအတော်ကြာငြင်းခုံသုံးစွဲဖို့သငျသညျကာကွယ်ပေးသည်။

ယနေ့ကြှနျုပျတို့နှိုက်နှိုက်ချွတ်ချွတ်အမိန့်ကိုနားလညျ grepLinux ကိုဖြန့်ဝေအတွက်ရရှိနိုင်။ ဒါဟာစံနှင့်အသုံးအများဆုံးဖြစ်ပါတယ်။ သငျသညျကိုအောက်ပါလင့်ခ်ပေါ်မှာငါတို့ပစ္စည်းအတွက်ခွဲထုတ်နိုင်ပါတယ်အခြားလူကြိုက်များ tools များနှင့်၎င်းတို့၏ syntax အကြောင်းကိုဖတ်ပါ။

ကိုလည်းကြည့်ပါ: မကြာခဏက "Terminal နှင့်" Linux ထဲရှိ command များကိုအသုံးပြုခဲ့