1974 оноос хойш Linux grep тушаал нь хүмүүст файл доторх мөрүүдийг олоход тусалж ирсэн. Гэхдээ заримдаа grep хэтэрхий нарийн байдаг. Энд янз бүрийн зүйлийг үл тоомсорлохыг grep-д хэлэх хэд хэдэн арга байна.
grep тушаал нь командын мөрөнд өгсөн хайлтын загварт тохирох мөрүүдийг хайж буй текст файлууд
Цааш унших →Linux grep команд нь олон файлаас тохирох мөрүүдийг харуулдаг мөр болон загварт тохирох хэрэгсэл юм. Энэ нь бусад командуудаас дамжуулах хоолойтой гаралттай ажилладаг. Бид танд яаж гэдгийг харуулж байна.
grep тушаал нь гурван шалтгааны улмаас Linux болон Unix хүрээлэлд алдартай. Нэгдүгээрт, энэ нь маш их ашиг тустай юм. Хоёрдугаарт, со
Цааш унших →grep нь Линукс дээр текст хайх хүчирхэг хэрэгсэл боловч Windows дээр байхгүй. Гуравдагч талын портууд болон шийдлүүд байгаа хэдий ч PowerShell нь grep -тэй адилтган суулгасан хувилбаруудыг санал болгодог бөгөөд энэ нь таны скриптэд ижил үүрэг гүйцэтгэдэг.
PowerShell-д хэд хэдэн хайлтын хэрэгсэл байдаг бөгөөд тус бүр өөрийн гэсэн даву
Цааш унших →Линуксийн grep хэрэгсэл нь энгийн хайлт хийх чадвар, сайн мэддэг синтаксээрээ олон системийн админуудын дуртай зүйл юм. Үүнийг Windows дээр ашиглах боломжгүй тул та өөр хувилбар ашиглах эсвэл гуравдагч талын grep хэрэгслийг суулгах шаардлагатай.
grep нь Windows-д зориулсан гуравдагч талын олон хэрэгжүүлэлттэй бөгөөд энэ нь яг Linux grep биш ч үндсэндээ ижил
Цааш унших →grep нь Линукс дээрх файлууд болон стандарт оролтоор хайлт хийх гайхалтай хэрэгсэл бөгөөд мөр болон Regex загварыг тааруулах чадвартай. Гэхдээ заримдаа grep ямар төрлийн файл хайж байгааг хянах шаардлагатай байдаг бөгөөд үүнийг хийх тугуудыг суулгасан байдаг.
Анхдагч байдлаар, хэрэв та үүнийг рекурсив -r
Цааш унших →grep нь файл болон бусад төрлийн оролтын хэв маяг, мөрийг олох боломжтой командын мөрийн текст хайх хэрэгсэл юм. Ихэнх тохирол нь зөвхөн нэг мөрөнд таарах боловч олон шинэ мөрөнд тааруулах нь ихэвчлэн ашигтай байдаг.
Олон мөрийн тохиролтой харьцах нь grep тэд тулгардаг. Ажлын хувьд илүү сайн хэрэгсэл бол awk
Цааш унших →grep файл болон консолын оролтоос мөр, хэв маягийг олох хайлтын хэрэгсэл юм. Анхдагч байдлаар, энэ нь тохирохыг агуулсан мөрийг хэвлэдэг боловч контекстийн хувьд тохирох мөрийг тойрсон өмнөх мөрүүдийг хэвлэх нь бас ашигтай байдаг.
grep-г ашиглахдаа контекст-д том үсгээр -C
Цааш унших →grep нь стандарт оролт эсвэл олон файлтай зэрэг ажиллах боломжтой текст хайх хэрэгсэл юм. Энэ нь хэв маяг, мөр эсвэл ердийн илэрхийлэлд тохирохыг хэвлэхэд хэрэглэгддэг. grep хялбархан хийж чадах тохирох тоог тоолох нь ихэвчлэн хэрэгтэй байдаг.
grep команд нь -c тугтай бөгөөд энэ нь таарсан
Цааш унших →grep нь Linux-д зориулсан командын мөр хайх хэрэгсэл бөгөөд хэв маяг эсвэл ердийн илэрхийлэлтэй тохирох файлын мөрүүдийг хэвлэх болно. Өгөгдсөн мөрийг агуулсан файлын бүх мөрийг шүүдэг тохирохыг эргүүлэх нь бас ашигтай.
grep-д сөрөг тохирохыг ашиглахын тулд та тушаалыг -v эсвэл
Цааш унших →grep нь Линукс дээрх контентыг тааруулахад ашигладаг хайлтын хэрэгсэл юм. Анхдагч байдлаар, энэ нь маш олон гаралтыг агуулж болохуйц тохирох мөрийг хэвлэх болно. Хэрэв та зөвхөн эхний тохиролд санаа тавьдаг бол гаралтыг зөвхөн эхний мөрөнд хязгаарлаж болно.
grep команд нь -m эсвэл --max-count параметр
Цааш унших →