Мурунку макалаларыбыздын биринде биз файлдын мазмунун буйрук сабына чыгарууну караганбыз. Бүгүн биз Linux'та чыгаруу чыпкалоону изилдейбиз - бул тема камтылган Linux курсунун адиси Ереван. Жана бул сизге тез арада системаны башкаруу тармагында адис болууга жардам берет. Ошондой эле киберкоопсуздук сыяктуу тармактарда жумуш менен камсыз кылууну кыйла жөнөкөйлөтөт. тамтык, программалоочу тармактар, Нерселерден интернет.
grep буйругун колдонуп чыгарууну чыпкалоо, Linux курсунун адиси Ереван
Биринчиден, эң маанилүү чыгарууну чыпкалоо куралы менен таанышалы. Бул бардык реалдуу система администраторлору жана көптөгөн тажрыйбалуу колдонуучулар тарабынан колдонулат. Бул команда жөнүндө талаасынын (англисче үчүн кыскартылган) Кадимки туюнтмага дал келген сызыктарды дүйнөлүк деңгээлде издеңиз жана аларды басып чыгарыңыз) - буйрук сабынын куралы UNIX сыяктуу OS. Башка буйруктардын чыгарылышында кадимки туюнтмаларды (жапайы символдордун жана башка ар кандай символдордун айкалышы) издөө үчүн иштелип чыккан.
Албетте, мындай күчтүү жана көп функционалдуу куралдын мүмкүнчүлүктөрүн бир макалада туура сүрөттөп же жөн эле айтып коюу мүмкүн эмес. Ошондуктан, эгер сиз көбүрөөк билгиңиз келсе, биз утилитанын жардам барагын окууну сунуштайбыз. Жөнөкөй буйрук аны чакырууга жардам берет - адам grep. Же жөн эле бизден өтүңүз Жаңы баштагандар үчүн Linux курсу Ереван, бул курал менен иштөөнүн негиздерин үйрөтөт.
Ошентип, келгиле, чыгаруу чыпкалоочу утилитасынын өзүнө өтөбүз. Биринчиден, негизги параметрлерин карап көрөлү. талаасынынбашталгыч үчүн пайдалуу болушу мүмкүн:
- --жардам — орнотулган жардамга чакыруу;
- -V — пайдалуу версия жөнүндө маалыматты көрсөтүү;
- -f — көрсөтүлгөн файлдан керектүү шаблонду алуу (ар бир сап өзүнчө шаблон болуп эсептелет);
- -i — регулярдуу сөз айкаштарын издөөдө регистрге көңүл бурбоо;
- -v — программанын логикасын инверсиялоо (көрсөтүлгөн үлгүгө дал келбеген сызыктарды чыгарат);
- -w — изделген үлгү бүтүндөй сөздү түзгөндө гана аны дал келүү деп эсептейбиз;
- -x — изделген үлгү өзүнчө сап болгондо гана дал келүүнү кароо;
- -c — талап кылынган үлгүнү камтыган саптардын ордуна алардын санын көрсөтүү;
- -n — керектүү үлгүнү камтыган саптардын номерлерин көрсөтүү;
- -m — белгиленген сандагы дал келгендерди тапкандан кийин издөөнү токтотуу.
буйрук параметрлери жөнүндө көбүрөөк билүү үчүн талаасынын - Биз сага барууга кеңеш беребиз Linux системалык администратор курстары Ереван. Кыязы, бул Арменияда нөлдөн баштап ITке кирүүнүн эң тез жана эң оңой жолу.
Linux'та grep буйругун колдонуу мисалдары
Эми буйрукту колдонууга аракет кылалы талаасынын чыгарууну чыпкалоо үчүн. Биринчиден, 10 саптан турган файлды алалы. Биринчиден тогузга чейинки саптар сөздү камтыйт аркан боштуксуз 1ден 9га чейинки сандарды кошуу менен. Акыркы сапта жөн гана сөз бар аркан.
Эми буйрук сабына буйрукту киргизиңиз cat file1 | grep сап. Натыйжада бардык сызыктар болот, анткени алар сиз издеп жаткан үлгүнү камтыйт аркан жок дегенде саптын бир бөлүгү катары. Башкача айтканда, бардык саптар чыпка шарттарына дал келгендиктен, чыгаруу негизинен чыпкаланган эмес.
Эми буйрукка кошолу талаасынын параметр -v. Натыйжада, экранда бир да сызык көрсөтүлбөйт, анткени алардын баары каалаган үлгүгө дал келет. Жана биз коммуналдык кызматтан ага дал келбеген сызыктарды көрсөтүүнү талап кылдык. Келгиле, вариантты алмаштыралы -v параметр -c - жана саптардын ордуна биз алардын санын көрөбүз (10).
Келгиле, үлгү болгон саптарды гана табууга аракет кылалы аркан өзүнчө сөз. Бул үчүн, опцияны алмаштырыңыз -ден параметр -w. Анын файлдагы ордун түшүнүү үчүн саптын номерин да кошобуз. Бул үчүн, параметрди кошуу -n. Натыйжада, чыгаруу бул сап файлдын аягында экенин жана он номерленгенин тастыктайт. Көбүрөөк билүү үчүн, биздин баракчага өтүңүз Kali Linux курстары Ереван.
команда SEDİCOMM университети: Cisco академиясы, Linux кесиптик институту, Python институту.

