MP3 файлыг WMA руу хөрвүүлэх

Заримдаа хэрэглэгчид ямар нэгэн файл дотор тодорхой мэдээлэл хайх шаардлагатай болдог. Ихэнх тохиолдолд тохиргооны баримтууд эсвэл бусад хүчин чадлын өгөгдөл ихэвчлэн олон тооны шугам агуулж байдаг тул шаардлагатай өгөгдлийг гараар олох боломжгүй байдаг. Дараа нь Линүкс үйлдлийн системийн тушаалын нэг нь аврах ажилд ирдэг бөгөөд энэ нь хэдхэн секундын дотор тэмдэгт мөрүүдийг олох боломжтой болно.

Grep тушаалыг Линукс дээр ашиглаарай.

Линукс тархацуудын ялгаануудын хувьд энэ тохиолдолд таны сонирхож байгаа тушаалын улмаас ямар ч үүрэг гүйцэтгэдэггүй grep Анхдагч байдлаар, энэ нь ихэнх чуулганд боломжтой бөгөөд яг адилхан хэрэглэгддэг. Өнөөдөр бид зөвхөн үйл ажиллагааг төдийгүй хэлэлцэхийг хүсч байна grep, гэхдээ хайлтын процедрыг нэлээн хялбаршуулж болох гол аргументуудыг дизассембл хийх.

Линукс дээр файл хайж байна

Бэлтгэл ажил

Бүх нэмэлт үйлдлүүд нь стандарт консолоор хийгддэг бөгөөд тэдгээр нь бүрэн замыг тэдэнд зааж өгөх юм уу эсвэл "Терминал" шаардлагатай сангаас эхлүүлсэн. Та файлын эх хавтсыг олох боломжтой бөгөөд үүнийг консолд иймэрхүү хандаж болно:

  1. Файл менежерийг нээж, хүссэн фолдертоо аваачна.
  2. Хүссэн файл дээрээ баруун товчийг дараад сонгоно уу "Properties".
  3. Таб дотроо "Үндсэн" мөрийг уншина уу "Эцэг эхийн хавтас".
  4. Одоо ажиллуулах "Терминал" Жишээ нь, цэсээр эсвэл түлхүүр хослолыг дарахад тохиромжтой арга Ctrl + Alt + T.
  5. Энд сан руу тушаал өгнөcd / home / user / хавтасхаана хэрэглэгчийн - хэрэглэгчийн нэр, мөн хавтас фолдерын нэр.

Багийн оролцоомуур + файлын нэрХэрэв та бүтэн агуулгыг үзэхийг хүсч байвал. Энэ багтай хэрхэн ажиллах талаар дэлгэрэнгүй зааврыг манай бусад нийтлэлээс доорх холбоос дээрээс олж болно.

Дэлгэрэнгүй унших: Линукс дахь муур тушаалын жишээнүүд

Дээрх алхмуудыг дагаснаар та ашиглаж болно grep, файлд бүрэн замыг зааж өгөөгүй тохиолдолд шаардлагатай сан дотор байх шаардлагатай.

Стандарт контент хайх

Боломжтой бүх аргуудын талаар хэлэлцэхээс өмнө агуулгыг ердийн хайлтыг тэмдэглэх нь чухал юм. Энэ нь энгийн тоглолтын утгыг олоод холбогдох бүх мөрийг харуулах хэрэгтэй үед нь ашигтай байх болно.

  1. Тушаал хүлээх мөрөнд оруулна ууgrep word testfileхаана үг - шаардлагатай мэдээлэл, testfile файлын нэр. Фолдероос хайлт хийхдээ жишээгээр дагаж бүтэн замыг зааж өгнө./ home / user / хавтас / файлын нэр. Дараа нь команд оруулсны дараа товчлуурыг дар Оруулна уу.
  2. Энэ нь зөвхөн боломжтой сонголтуудтай танилцахын тулд л үлддэг. Дэлгэц дээр бүх мөрүүд харуулагддаг бөгөөд гол утгууд нь улаан өнгөтэй байна.
  3. Линукс кодчилол нь том эсвэл жижиг тэмдэгтүүдийг анхааралдаагаагүйгээр хайлт хийхэд тохиромжгүй тул захидал хэргийг тооцох нь чухал юм. Хэрэв та бүртгүүлэлтийн тодорхойлолтыг тойрч гарахыг хүсвэл оруулна ууgrep -i "word" testfile.
  4. Дараагийн дэлгэцэн дээр үр дүн өөрчлөгдөж, нэг шинэ мөр нэмсэн.

Татах мөрийг хайх

Заримдаа хэрэглэгчид зөвхөн эгнээнд яг таарч тохирох төдийгүй, дараа нь тэдний дараа ирдэг мэдээллийг олох хэрэгтэй. Жишээ нь, тусгай алдааг мэдээлэх үед. Дараа нь зөв шийдэл нь шинж чанаруудыг хэрэглэх явдал юм. Консолд оруулна ууgrep -A3 "word" testfileТоглолтын дараа үр дүнгийн гурван мөрийг оруулна. Та бичих боломжтой-А4Дараа нь дөрвөн шугам баригдана, хязгаарлалт байхгүй.

Хэрэв оронд ньта аргументийг хэрэглэнэ-Б + мөрийн тооҮүний үр дүнд, оруулах цэг хүртэлх өгөгдөл харагдах болно.

Аргумент-Cэргээд түлхүүр үгээр тойруулан зурж авдаг.

Тодорхой аргументуудын даалгаврын жишээг доороос харна уу. Үүнд анхаарал хандуулах шаардлагатай бөгөөд давхар хашилтыг тавина.

grep -B3 "word" testfile
grep -C3 "word" testfile

Хуудсын эхлэл болон төгсгөлд түлхүүр үгээр хайх

Шугамын эхэнд эсвэл төгсгөлд байгаа түлхүүр үгийн тодорхойлолтыг тодорхойлох шаардлага нь мөр бүр нь нэг параметрийг хариуцах тохируулгын файлуудтай ажилладаг үед тохиолддог. Эхлэлд байгаа оруулгыг яг үзэхийн тулд бүртгүүлэх хэрэгтэйgrep "word" testfile. Нэвтрэх ^ энэ тохируулгыг ашиглахыг л хариуцна.

Мөрүүдийн төгсгөлд контентыг хайж байгаа нь ижил зарчим дээр ойрхон байдаг, зөвхөн ишлэл дээр та тэмдэгт нэмэх ёстой $, баг нь энэ маягтыг авах болно:grep "word $" testfile.

Тоо хайх

Хүссэн утгуудыг хайх үед хэрэглэгч үргэлж уг мөрөнд байгаа үгний талаархи мэдээлэлтэй үргэлж холбоотой байдаггүй. Дараа нь хайлтын процедурыг тоонуудаар хийж болно. Зөвхөн энэ маягт дахь командыг ашиглах шаардлагатайgrep "[0-7]" testfileхаана «[0-7]» - утгуудын хүрээ, ба testfile - файлын нэрийг скан хийх.

Бүх файлын файлуудын шинжилгээ

Нэг хавтсан дахь бүх обьектуудыг хайлтыг рекурсив гэж нэрлэдэг. Хэрэглэгч зөвхөн фолдер дээрх бүх файлд дүн шинжилгээ хийж, зохих шугам, байршлыг харуулсан зөвхөн нэг аргументыг ашиглах хэрэгтэй. Та оруулах хэрэгтэйgrep -r "word" / home / хэрэглэгчийн / хавтасхаана / home / user / хавтас - скан хийх сангийн зам.

Файлыг хадгалдаг газар цэнхэр дээр харагдах ба хэрэв та энэ мэдээллийг байхгүй мөрүүдийг авахыг хүсвэл, тушаалыг ажиллуулах өөр аргументыг зааж өгнө үүgrep -h -r "word" + фолдерын зам.

Түр хайх үг

Өгүүллийн эхэнд бид ердийн үг хайх талаар ярьсан. Гэсэн хэдий ч энэ аргаар нэмэлт хослолууд нь үр дүнгүүдэд харагдана. Жишээ нь, та үгийг олж мэднэ Хэрэглэгч, харин тушаал нь хэрэглэгчийг бас харуулдаг123, Нууц үгХэрэглэгч болон бусад таарсан асуултууд. Энэ үр дүнгээс зайлсхийхийн тулд аргументыг оноож өгнө үү-w(grep -w "word" + файлын нэр эсвэл байршил).

Энэ сонголтыг хэд хэдэн товлосон түлхүүрүүдийг нэг удаа хайх хэрэгтэй байсан ч гэсэн гүйцэтгэнэ. Энэ тохиолдолд оруулна ууegrep -w 'word1 | word2' testifile. Энэ тохиолдолд grep захидал нэмэгдсэн д, болон ишлэлүүд нь ганц байна.

Тодорхой үггүйгээр мөрүүдийг хайх.

Харгалзах хэрэгсэл нь зөвхөн файлд үг хайх төдийгүй хэрэглэгчийн тодорхойлсон утга байхгүй мөрийг харуулах чадвартай юм. Дараа нь түлхүүр утгыг оруулахаасаа өмнө файлын нэр нэмсэн-v. Түүнд баярлалаа, та энэ тушаалыг идэвхжүүлэх үед зөвхөн холбогдох мэдээллийг харна.

Синтакс grep хэд хэдэн нэмэлт аргуудыг цуглуулсан бөгөөд үүнийг товч дурдах болно:

  • -I- хайлтын шалгууртай таарах файлуудын нэрийг харуул;
  • -s- олж авсан алдааны талаарх мэдэгдлийг идэвхгүй болгох;
  • -n- файлын мөрийн дугаар;
  • - мөрний өмнө блокийн дугаарыг харуул.

Олон тооны аргументыг нэг дүгнэлтэнд оруулахаас зайлсхийх хэрэггүй, зүгээр л нэг зайгаар тусгаарлаж оруулаад, мартаж болохгүй.

Өнөөдөр бид нар багийн талаар нарийвчлан задалсан grepЛинукс тархацууд дээр байдаг. Энэ нь стандарт бөгөөд байнга хэрэглэгддэг. Дараах линк дээр бусад алдартай хэрэгслүүд, тэдгээрийн синтаксийн талаар уншиж болно.

Линукс терминал дээр байнга ашиглагддаг тушаалуудыг үзнэ үү

Видео үзэх: How to Fix Insignia NS-BRDVD3 Disk Playing Problem Wont Play Disks (Арваннэгдүгээр 2024).