Пдфгреп команде за претраживање ПДФ датотека Линук терминал

Оперативни системи су засновани на командним линијама које нам нуде више опција за повећање дистрибутивних могућности тако што могу да извршавају претраге, административне радње, подршку и још много тога.

Управо једна од ових опција повезана је с могућношћу претраживања одређених врста датотека у Линуку и на тај начин лаким приступом њиховом садржају, па ћемо данас говорити о пдфгрепу који је фокусиран на тражење ПДФ датотека.

Шта је пдфгрепПдфгреп је помоћни програм из командне линије за претраживање текста у ПДФ датотекама на једноставан и функционалан начин, штедећи нам време од приступа свакој датотеци и тражења текста помоћу ПДФ алата.
Неке од његових карактеристика су:

  • Компатибилан са Грепом, можемо извршити многе греп параметре као што су -р, -и, -н или -ц.
  • Могућност претраживања текста у више ПДФ датотека
  • Истакнуте боје, ова опција боје ГНУ Греп је подразумевано подржана и омогућена.
  • Подржава употребу регуларних израза.
  • Бесплатни софтвер

1. Инсталирајте Пдфгреп на Линук

Корак 1
У овом случају користићемо Убунту за који је довољно извршити следећи ред. Тамо уносимо слово С да бисмо прихватили преузимање и инсталирање пакета.

 судо апт инсталирајте пдфгреп

Корак 2
Остале могућности инсталације су:

  • Преузмите .ТАР.ГЗ датотеку на следећој вези.

Корак 3

  • Или покрените следећу команду:
 гит цлоне хттпс://гитлаб.цом/пдфгреп/пдфгреп.гит
Корак 4
Затим унесите сваки од следећих редова по њиховом редоследу:
 ./цонфигуре маке судо маке инсталл

2. Користите Пдфгреп на Линуку

Корак 1
Када се пдфгреп инсталира, ово ће бити синтакса за употребу:

 пдфгреп [ОПЦИЈА…] УЗОРАК [ДАТОТЕКА]
Корак 2
Сваки од елемената је:
  • Опција: Означава атрибуте које можемо додати у претрази, на пример или --игноре-цасе, који занемарују разлику великих и малих слова између узорка који смо навели и оног који мора одговарати датотеци.
  • Паттерн: Означава проширени регуларни израз.
  • Датотека: То је ПДФ датотека у којој се мора извршити претрага.

Корак 3
Почећемо са једноставном претрагом, на пример, тражићемо реч Солветиц у датотеци Солветиц.пдф, за то извршавамо следеће:

 пдфгреп Солветиц Солветиц.пдф

ЕНЛАРГЕ

Корак 4
У овом случају, овај израз постоји само једном у наведеној датотеци, али сада ћемо тражити израз Виндовс у службеној Мицрософт ПДФ датотеци и то ће бити резултат који ћемо видети:

ЕНЛАРГЕ

Корак 5
Можемо видети да је тражена реч истакнута што олакшава њену локацију. Сада, ако додамо параметар -у, Биће могуће видети резултате са бројем странице на којој је откривен овај израз:

ЕНЛАРГЕ

Корак 6
Друга могућност коју можемо користити са пдфгреп -ом је да наведемо ПДФ датотеке (датотеке) које садрже одређени израз, за ​​то извршавамо следеће:

 пдфгреп Солветиц * пдф
Корак 7
На овај начин ће ПДФ датотека која садржи израз Солветиц бити наведена:

ЕНЛАРГЕ

Корак 8
Ако желимо да отворимо ПДФ датотеку, можемо извршити следећу команду:

 кдг-опен (Филе.ПДФ)

ЕНЛАРГЕ

Корак 9
Опште опције које нам нуди пдфгреп су:

-и, --игноре-цасеЗанемарите разлику великих и малих слова у изворним и улазним датотекама.

-Ф, --фиксирани низовиТумачи ПАТТЕРН као листу фиксних низова одвојених новим редовима.

--цацхеКористите кеш меморију за исцртани текст да бисте убрзали рад на великим датотекама.

-П, --перл-регекпТумачи ПАТТЕРН као Перл-компатибилан регуларни израз (ПЦРЕ).

-Х, --витх-филенамеОдштампајте назив датотеке за свако подударање.

-х, --но-филенамеПотискује префикс назива датотеке у излазу.

-н, --паге-нумберСваком подударању предбројите број странице на којој је пронађен појам за претрагу.

-ц, --цоунтПотискује нормални излаз и уместо тога штампа број подударања за сваку улазну датотеку.

-п, --број страницаОдштампајте број подударања по страници. То подразумева -н.

--БојаОмогућава истицање назива датотека, бројева страница и одговарајућег текста са различитим редоследом за њихово приказивање у боји у терминалу, неке од његових опција су Увек, на врху или аутоматски.

-о, --само-подударањеОдштампајте само одговарајући део линије без околног контекста.

-р, --рекурзивноОмогућава нам да рекурзивно претражујемо све датотеке (ограничене са --инцлуде и --екцлуде) у сваком директоријуму, следећи симболичне везе само ако су у командној линији.

-Р, --рекурзивна референцаИсто као -р, али прати све симболичне везе.

-тихо или -кОмогућава нам да изађемо из апликације.

Са овим пдфгреп постаје идеално решење за рад са ПДФ датотекама у Линук окружењима.

wave wave wave wave wave