Оперативни системи су засновани на командним линијама које нам нуде више опција за повећање дистрибутивних могућности тако што могу да извршавају претраге, административне радње, подршку и још много тога.
Управо једна од ових опција повезана је с могућношћу претраживања одређених врста датотека у Линуку и на тај начин лаким приступом њиховом садржају, па ћемо данас говорити о пдфгрепу који је фокусиран на тражење ПДФ датотека.
Шта је пдфгрепПдфгреп је помоћни програм из командне линије за претраживање текста у ПДФ датотекама на једноставан и функционалан начин, штедећи нам време од приступа свакој датотеци и тражења текста помоћу ПДФ алата.
Неке од његових карактеристика су:
- Компатибилан са Грепом, можемо извршити многе греп параметре као што су -р, -и, -н или -ц.
- Могућност претраживања текста у више ПДФ датотека
- Истакнуте боје, ова опција боје ГНУ Греп је подразумевано подржана и омогућена.
- Подржава употребу регуларних израза.
- Бесплатни софтвер
1. Инсталирајте Пдфгреп на Линук
Корак 1
У овом случају користићемо Убунту за који је довољно извршити следећи ред. Тамо уносимо слово С да бисмо прихватили преузимање и инсталирање пакета.
судо апт инсталирајте пдфгреп
Корак 2
Остале могућности инсталације су:
- Преузмите .ТАР.ГЗ датотеку на следећој вези.
Корак 3
- Или покрените следећу команду:
гит цлоне хттпс://гитлаб.цом/пдфгреп/пдфгреп.гитКорак 4
Затим унесите сваки од следећих редова по њиховом редоследу:
./цонфигуре маке судо маке инсталл
2. Користите Пдфгреп на Линуку
Корак 1
Када се пдфгреп инсталира, ово ће бити синтакса за употребу:
пдфгреп [ОПЦИЈА…] УЗОРАК [ДАТОТЕКА]Корак 2
Сваки од елемената је:
- Опција: Означава атрибуте које можемо додати у претрази, на пример -и или --игноре-цасе, који занемарују разлику великих и малих слова између узорка који смо навели и оног који мора одговарати датотеци.
- Паттерн: Означава проширени регуларни израз.
- Датотека: То је ПДФ датотека у којој се мора извршити претрага.
Корак 3
Почећемо са једноставном претрагом, на пример, тражићемо реч Солветиц у датотеци Солветиц.пдф, за то извршавамо следеће:
пдфгреп Солветиц Солветиц.пдф
ЕНЛАРГЕ
Корак 4
У овом случају, овај израз постоји само једном у наведеној датотеци, али сада ћемо тражити израз Виндовс у службеној Мицрософт ПДФ датотеци и то ће бити резултат који ћемо видети:
ЕНЛАРГЕ
Корак 5
Можемо видети да је тражена реч истакнута што олакшава њену локацију. Сада, ако додамо параметар -у, Биће могуће видети резултате са бројем странице на којој је откривен овај израз:
ЕНЛАРГЕ
Корак 6
Друга могућност коју можемо користити са пдфгреп -ом је да наведемо ПДФ датотеке (датотеке) које садрже одређени израз, за то извршавамо следеће:
пдфгреп Солветиц * пдфКорак 7
На овај начин ће ПДФ датотека која садржи израз Солветиц бити наведена:
ЕНЛАРГЕ
Корак 8
Ако желимо да отворимо ПДФ датотеку, можемо извршити следећу команду:
кдг-опен (Филе.ПДФ)
ЕНЛАРГЕ
Корак 9
Опште опције које нам нуди пдфгреп су:
-и, --игноре-цасеЗанемарите разлику великих и малих слова у изворним и улазним датотекама.
-Ф, --фиксирани низовиТумачи ПАТТЕРН као листу фиксних низова одвојених новим редовима.
--цацхеКористите кеш меморију за исцртани текст да бисте убрзали рад на великим датотекама.
-П, --перл-регекпТумачи ПАТТЕРН као Перл-компатибилан регуларни израз (ПЦРЕ).
-Х, --витх-филенамеОдштампајте назив датотеке за свако подударање.
-х, --но-филенамеПотискује префикс назива датотеке у излазу.
-н, --паге-нумберСваком подударању предбројите број странице на којој је пронађен појам за претрагу.
-ц, --цоунтПотискује нормални излаз и уместо тога штампа број подударања за сваку улазну датотеку.
-п, --број страницаОдштампајте број подударања по страници. То подразумева -н.
--БојаОмогућава истицање назива датотека, бројева страница и одговарајућег текста са различитим редоследом за њихово приказивање у боји у терминалу, неке од његових опција су Увек, на врху или аутоматски.
-о, --само-подударањеОдштампајте само одговарајући део линије без околног контекста.
-р, --рекурзивноОмогућава нам да рекурзивно претражујемо све датотеке (ограничене са --инцлуде и --екцлуде) у сваком директоријуму, следећи симболичне везе само ако су у командној линији.
-Р, --рекурзивна референцаИсто као -р, али прати све симболичне везе.
-тихо или -кОмогућава нам да изађемо из апликације.
Са овим пдфгреп постаје идеално решење за рад са ПДФ датотекама у Линук окружењима.