Documentele text sunt documente destul de obișnuite în rândul utilizatorilor Gnu / Linux și în lumea computerelor ... și odată cu acesta toate comenzile și programele legate de acesta. Dar în zilele noastre, fișierele în format pdf câștigă teren față de documentele text, fiind preferatele pentru mulți utilizatori, dezvoltatori și proiecte.
Dacă folosim un mediu grafic, utilizarea și gestionarea unui fișier pdf este ușoarăDar Ce se întâmplă dacă folosim terminalul? Apoi vă spunem cum să manipulați fișierele pdf și să căutați cuvinte, să numărați caracterele din textul fișierului pdf etc.
Pentru asta vom face utilizarea comenzii pdfgrep, o comandă care este o furcă a comenzii grep. Pdfgrep ne permite să creăm documente pdf, să trimitem informații în fișierul creat sau să căutăm pur și simplu un cuvânt într-un document pdf.
Pdfgrep este un instrument care putem găsi în depozitele oficiale ale aproape tuturor distribuțiilor, deci pentru instalarea sa trebuie să folosim doar managerul software al distribuției și să îl instalăm. Se poate întâmpla ca distribuția noastră să nu o conțină (ceva ciudat dacă folosim Ubuntu). În acest caz, mergem la site-ul oficial de la dezvoltator și vom primi pachetul deb sau rpm pentru instalare.
Odată ce îl avem instalat, operația trebuie să fie după cum urmează:
pdfgrep [-v] pattern [archivo.pdf]
În acest caz, atât pdfgrep cât și modelul sunt comenzi fixe și [-v] este partea variabilă pe care o vom folosi pentru a efectua operațiuni cu fișiere pdf, cum ar fi căutarea cuvintelor, numărarea caracterelor etc ... [fișierul.pdf] trebuie schimbat în numele fișierului pe care dorim să îl folosim sau să îl creăm. Dacă se află în același folder în care ne aflăm, nu va exista nicio problemă, dar dacă fișierul pdf se află într-o altă parte a computerului, trebuie să indicăm adresa fișierului pdf, deoarece în caz contrar va exista o eroare.
Dacă utilizați cu adevărat comanda grep în terminal, vă va plăcea comanda pdfgrep. Un instrument care ne va permite generează fișiere pdf cu informațiile echipei noastre și să îl puteți trimite unui prieten, unui tehnician sau oricărei alte utilizări similare.
Ei mă continuă să mă ajute cu eroarea BIOS cauzată de Ubuntu, ne abandonează canonic și se prefac că ne uită, mi-au deteriorat noul computer
Și că, probabil, ești prost, o bucată de troll pe care nu o înțelegi că acest blog nu aparține al naibii de subnormale canonice, de fiecare dată când văd blogul pe care îl comentezi aiurea mergi în altă parte
Tocmai am instalat următoarea versiune pe Ubuntu 16.04:
«Aceasta este versiunea pdfgrep 1.4.1.
Folosind versiunea poppler 0.41.0
Utilizarea libpcre versiunea 8.41 2017-07-05 »
Am obținut acest lucru cu parametrul –V (sau –versiune) DAR CU PARAMETRUL -v îmi spune că nu îl recunoaște.
Pentru toate acestea, consider că comanda -io –ignore-case este mai utilă, care returnează fie cu majuscule, fie cu litere mici cuvântul cheie pe care i-l transmitem în căutarea sa.
Oricum, are o problemă gravă de a căuta cuvinte accentuate și de scumpa noastră scrisoare EÑE, dacă dorim să căutăm „producție” sau „protecție” trebuie să căutăm:
pdfgrep -i producc filename.pdf
pdfgrep -i protect numele fișierului.pdf
(Am încercat deja să-l încadrez între ghilimele, simple și duble, caracterul de scăpare a limbajului C "\" și caractere wildcard și nimic deloc). Pentru a căuta cuvântul cheie „an”, adevărul este că nu mă pot gândi la nicio alternativă, cine știe ceva, vă rugăm să postați aici și vă rog să-mi răspundeți.
CEL MAI PUTERNIC OPȚIUNE ESTE -ro-recursiv: caută cuvântul în TOATE documentele pdf pe care le avem în directorul la care lucrăm.
Pe scurt, este un instrument bun și, din moment ce este scris în software gratuit, îl putem modifica astfel încât să accepte limba spaniolă, mulțumesc pentru articol!
CITIREA ACEST DOCUMENT:
https://pdfgrep.org/doc.html
Aflu și vă anunț că se propune adăugarea parametrului «–unac» pentru a gestiona cu toate acestea caracterele accentuate, versiunea pe care am descărcat-o nu avea suport unac deoarece pur și simplu nu a fost compilată cu acel utilitar, pe care îl numesc experimental de modul în care.
Lucrul amuzant este că comanda grep nu are această limitare, chiar și atunci când se utilizează parametrul -i cu grep se poate căuta „ú” și se va întoarce și „Ú”.
În orice caz, revizuiesc deja depozitul pdfgrep pentru a vedea ce mai învăț despre el, bine nu te mai deranjează (pentru astăzi).