GoGPT Best VPN GoSearch

Favicon di OnWorks

pdfgrep - Online nel cloud

Esegui pdfgrep nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS

Questo è il comando pdfgrep che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, l'emulatore online di Windows o l'emulatore online di MAC OS

PROGRAMMA:

NOME


pdfgrep - cerca un'espressione regolare nei file PDF

SINOSSI


pdfgrep [OPZIONE...] MODELLO [RISORSE...]

DESCRIZIONE


Cercare MODELLO in ciascuna RISORSE. MODELLO è un'espressione regolare estesa.

pdfgrep funziona in modo molto simile a grep, con una differenza: opera sulle pagine e non sulle righe.

VERSIONI


-i, --ignora-caso
Ignora le distinzioni di caso in entrambi i MODELLO e i file di input.

-F, --stringhe-fisse
Interpretare MODELLO come un elenco di stringhe fisse separate da nuove righe, ognuna delle quali è
essere abbinato.

-P, --perl-regexp
Interpretare MODELLO come espressione regolare compatibile con Perl (PCRE). Vedi pcresintassi(3)
per una rapida panoramica.

-H, --con-nomefile
Stampa il nome del file per ogni corrispondenza. Questa è l'impostazione predefinita quando ci sono più
più di un file da cercare.

-h, --no-nomefile
Elimina il prefisso del nome del file nell'output. Questa è l'impostazione predefinita quando c'è
è solo un file da cercare.

-n, --numero di pagina
Anteporre a ogni corrispondenza il numero della pagina in cui è stata trovata.

-c, --contare
Sopprimi l'output normale. Stampa invece il numero di corrispondenze per ogni file di input. Nota
che a differenza di grep, le corrispondenze multiple sulla stessa pagina verranno conteggiate individualmente.

-p, --numero-di-pagine
Come -c, ma stampa il numero di corrispondenze per pagina.

-C, --contesto NUM
Stampa al massimo INUM caratteri di contesto attorno a ogni corrispondenza. Il numero esatto sarà
variano, perché pdfgrep cerca di rispettare i confini delle parole. Se NUM è "linea", il tutto
verrà stampata la riga. Se questa opzione non è impostata, pdfgrep tenta di stampare le righe che sono
non più lungo della larghezza del terminale.

--colore QUANDO
Circonda i nomi dei file, i numeri di pagina e il testo corrispondente con sequenze di escape per visualizzarli
a colori sul terminale. (L'impostazione predefinita è auto). QUANDO può essere:

sempre
Utilizzare sempre i colori, anche quando stdout non è un terminale.

mai
Non usare i colori.

auto
Utilizzare i colori solo quando stdout è un terminale.

-o, --solo-corrispondenza
Stampa solo la parte corrispondente di una riga, senza alcun contesto circostante.

-r, --ricorsivo
Cerca ricorsivamente tutti i file (limitato da --includere e --escludere) sotto ogni
directory, seguendo i collegamenti simbolici solo se si trovano sulla riga di comando.

-R, --dereference-ricorsivo
Uguale a -r, ma segue tutti i collegamenti simbolici.

--exclude=GLOBO
Salta i file il cui nome di base corrisponde GLOBO. Vedere glob(7) per i caratteri jolly che puoi usare. Tu
è possibile utilizzare questa opzione più volte per escludere più modelli. Ha la precedenza su
--includereNota che le esclusioni e gli indici si applicano solo ai file trovati tramite --ricorsivo e
non all'elenco degli argomenti.

--include=GLOBO
Cerca solo i file il cui nome di base corrisponde GLOBO. Vedere --escludere per dettagli. Il predefinito
is * .PDF.

--password=PASSWORD
Utilizzare la PASSWORD per decriptare i file PDF. Può essere specificata più volte; tutte le password
verrà provato su tutti i PDF. Note: che questa password apparirà nel tuo comando
storia e l'output di ps(1). Quindi, per favore, non utilizzare questo se la sicurezza di PASSWORD
è importante.

-m, --conteggio massimo NUM
Interrompi la lettura di un file dopo NUM corrispondenze. Quando viene utilizzata anche l'opzione -c o --count,
pdfgrep non restituisce un conteggio maggiore di NUM.

-Z, --nullo
Emette un byte nullo (chiamato NUL in ASCII e '\0' in C) invece dei due punti che
di solito separa il nome di un file dal resto della riga. Questa opzione rende l'output
inequivocabile in presenza di due punti, spazi o nuove righe nel nome del file. Può essere
utilizzato insieme a comandi come xargs -0 or perl -0.

--match-prefix-separator SEP
Modifica i due punti utilizzati per separare il nome del file, il numero di riga e il testo nell'output in
SEP, che può essere una stringa arbitraria. Questo è utile quando i nomi dei file contengono due punti,
ma solo per uso interattivo. Per la scrittura di script, --nullo dovrebbe essere usato.

- debug
Abilita output di debug. Note:: A causa delle limitazioni di Poppler prima della versione 0.30.0, alcuni
l'output di debug viene stampato anche senza - debug quando si usa una versione poppler.

--warn-empty
Stampa un avviso a stderr se un PDF non contiene testo ricercabile. Questo è il caso di
PDF costituiti solo da immagini, ad esempio documenti scansionati.

--unac
Rimuovi accenti e legature sia dal modello di ricerca che dai documenti PDF. Questo
è utile se si desidera cercare una parola contenente "ae", ma il PDF utilizza il
singolo carattere "æ" invece. Vedi UNAC(3) e senza accento(1) per i dettagli.

Questo opzione is sperimentale e esclusivamente disponibile if pdfgrep is compilato con UNAC
supporto.

-q, --silenzioso
Sopprimere tutto l'output normale su stdout. Gli errori verranno stampati e i codici di uscita verranno
essere restituito (vedi sotto).

--Aiuto
Stampa un breve riepilogo delle opzioni.

-V, --versione Mostra informazioni sulla versione.

EXIT STATUS


Normalmente, lo stato di uscita è 0 se viene trovata almeno una corrispondenza, 1 se non viene trovata alcuna corrispondenza e
2 se si è verificato un errore. Ma se il --silenzioso or -q è stata utilizzata l'opzione ed è stata trovata una corrispondenza,
pdfgrep restituirà 0 indipendentemente dagli errori.

AMBIENTE VARIABILI


Il comportamento di pdfgrep è influenzato dalla seguente variabile d'ambiente.

GREP_COLORI
Specifica i colori e altri attributi utilizzati per evidenziare varie parti del
output. La sintassi e i valori sono simili GREP_COLORI of grep. Vedere grep(1) per di più
dettagli. Attualmente solo le capacità mt, ms, mc, fn, ln e se sono usati da
pdfgrepDurante la serata, mt, ms e mc hanno lo stesso effetto.

ESEMPI


Stampa , il prima di tutto carnagione Linee corrispondenza modello e stampare loro pagina numero

pdfgrep -n --max-count 10 modello foo.pdf

Cerca contro tutti i .pdf file di chi nomi iniziare con foo ricorsivamente in , il corrente elenco

pdfgrep -r --include modello "foo*.pdf"

Cerca contro tutti i .pdf file che sono inferiore di 12M ricorsivamente in , il corrente elenco

trova . -nome "*.pdf" -dimensione -12M -stampa0 | xargs -0 modello pdfgrep

Si noti che, a differenza degli esempi precedenti, questo compito non poteva essere risolto con
pdfgrep da solo, ma gli strumenti Unix Find(1) e xargs(1) doveva essere usato. Questo perché
pdfgrep stesso non include opzioni per escludere i file in base alle loro dimensioni. Ma come puoi vedere,
non è necessario!

Utilizzare pdfgrep online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad




×
Cookie per pubblicità
❤️Fai acquisti, prenota o acquista qui: nessun costo, aiuta a mantenere i servizi gratuiti.