Mēs piedāvājam jūsu uzmanību raksta otrajai daļai par izvades filtrēšanu operētājsistēmā Linux. Un par dažādām interesantajām populārās komandas iespējām grep. Ir vērts atzīmēt, ka šādas prasmes un zināšanas bieži palīdz nokārtot interviju. Un tie ir obligāti, lai apgūtu gandrīz visas populārās IT nozares jomas. Mēs iemācīsim jums izmantot utilītu grep - vienkārši ej cauri Linux kursi lejupielādēt torrent Erevāna.
Parādot rindas numuru, kurā ir vēlamais modelis, Linux kursi lejupielādē torrentu Erevāna
Šis izvades filtrēšanas izmantošanas piemērs būs neticami noderīgs programmatūras izstrādātājiem. Un arī visiem tiem, kas nodarbojas ar testēšanu, kā arī jebkuru citu darbu. Ietver programmu pirmkoda izpēti. Šajā gadījumā nebūs lieki iemācīties parādīt ne tikai atrastos vajadzīgās veidnes pielikumus. Bet arī atbilstošo rindu numuri, kurās tika atrasta atbilstība meklēšanas nosacījumiem.
Lai parādītu rindu numurus, pievienojiet komandai grep iespēja -n. Un atdalīts ar atstarpi - vēlamais raksts (frāze pēdiņās, regulāra izteiksme). Turklāt varat tam pievienot faila nosaukumu vai ceļu, atdalot to ar atstarpi, ja tas atrodas ārpus pašreizējā darba direktorija. Uzziniet vairāk par darba direktoriju, mājas direktoriju un failu sistēmu. Linux sistēmu administrēšanas kursi Erevāna.
Precīza vārda gadījuma atrašana, izmantojot komandu grep
Ir vērts atzīmēt, ka pēc noklusējuma lietderība grep šādā veidā meklē vajadzīgo modeli. Gadījums, kad raksts ir daļa no cita vārda, arī tiks uzskatīts par nejaušību. Piemēram, meklējot pēc modeļa fails radīs atklāšanu kā vārdus fails, un arī vārdi faili. Vairumā gadījumu tas ir pieņemams. Tomēr lietotājam var būt nepieciešama stingrāka precīzās atbilstības meklēšana.
Lai atrastu precīzu veidnes pielikumu, pievienojiet komandai grep iespēja -w. Rezultātā utilīta ignorēs visus vārdus, kuros ir iekļauts meklētais modelis. Un tas parādīs tikai pilnīgi atbilstošus rezultātus. Lai uzzinātu vairāk par to, kā darbojas izvades filtrēšana, mūsu Astra Linux kursi Erevāna. Kuru var aizpildīt tiešsaistē no jebkuras vietas pasaulē, kur ir interneta pieslēgums.
Visas rindas filtrēšana no komandrindas izvades
Vēl viena interesanta un diezgan noderīga iespēja izvades filtrēšanai ir visas virknes meklēšana. Tas ir, ja zināt, kura rinda jūs interesē, un vēlaties failā atrast visus tās precīzus pielikumus. Šim nolūkam tiek izmantota utilīta fgrep, kuras lietošana ir iekļauta uzlabotajā Linux kurss no nulles Erevāna. Pieejams visiem mūsu studentiem no Armēnijas, kuri vēlas kļūt par IT profesionāļiem 2023. gadā.
Ir vērts atzīmēt, ka visas rindas satura manuāla rakstīšana kā komandas arguments ir gara, garlaicīga un neērta. It īpaši, ja jums bieži ir jāmeklē liels skaits dažādu virkņu. Par laimi, lietderība fgrep var izmantot faila virkni kā argumentu. Lai to izdarītu, pievienojiet opciju aiz tās -f un atdalīts ar atstarpi - faila nosaukums. Vai arī ceļš uz to, ja tas neatrodas pašreizējā darba direktorijā. Savukārt kā otro argumentu varat norādīt failu, lai meklētu un filtrētu izvadi.
Protams, šī komandas izmantošanas iespēja ir daudz ērtāka un vienkāršāka. Tāpēc mēs iesakām visiem, kas strādā ar Linux, to izmantot. Nākamajos rakstos mēs centīsimies atklāt vēl vairāk izvades filtrēšanas izmantošanas noslēpumu. Tikmēr mācieties, uzlabojiet savas prasmes un palieliniet savas zināšanas. Uz 2023. gadā kļūt par pieprasītu IT speciālistu.
Komanda SEDICOMM universitāte: Cisco akadēmija, Linux Profesionālais institūts, Python institūts.

