pdfgrep - Online di Cloud

Ini adalah perintah pdfgrep yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


pdfgrep - cari file pdf untuk ekspresi reguler

RINGKASAN


pdfgrep [PILIHAN...] POLA [FILE...]

DESKRIPSI


Pencarian untuk POLA di setiap FILE. POLA adalah ekspresi reguler yang diperluas.

pdfgrep bekerja seperti grep, dengan satu perbedaan: Ini beroperasi pada halaman dan bukan pada baris.

PILIHAN


-i, --abaikan-kasus
Abaikan perbedaan huruf besar/kecil di kedua POLA dan file masukan.

-F, --string-tetap
penerjemah POLA sebagai daftar string tetap yang dipisahkan oleh baris baru, salah satunya adalah untuk
dicocokkan.

-P, --perl-regexp
penerjemah POLA sebagai ekspresi reguler yang kompatibel dengan Perl (PCRE). Lihat sintaks pc(3)
untuk gambaran singkat.

-H, --dengan-nama file
Cetak nama file untuk setiap kecocokan. Ini adalah pengaturan default ketika ada lebih banyak
dari satu file untuk dicari.

-h, --tanpa nama file
Menekan awalan nama file pada output. Ini adalah pengaturan default ketika ada
hanya satu file untuk mencari.

-n, --nomor halaman
Awalan setiap kecocokan dengan nomor halaman tempat ditemukannya.

-c, --menghitung
Menekan output normal. Alih-alih mencetak jumlah kecocokan untuk setiap file input. Catatan
bahwa tidak seperti grep, beberapa kecocokan pada halaman yang sama akan dihitung satu per satu.

-p, --jumlah halaman
Seperti -c, tetapi mencetak jumlah kecocokan per halaman.

-C, --konteks NUM
Cetak paling banyak INUM karakter konteks di sekitar setiap pertandingan. Jumlah yang tepat akan
bervariasi, karena pdfgrep mencoba menghormati batas kata. Jika NUM adalah "line", keseluruhan
garis akan dicetak. Jika opsi ini tidak disetel, pdfgrep mencoba mencetak baris yang
tidak lebih panjang dari lebar terminal.

--warna KAPAN
Mengelilingi nama file, nomor halaman, dan teks yang cocok dengan urutan escape untuk ditampilkan
mereka dalam warna di terminal. (Pengaturan default adalah mobil). KAPAN dapat:

selalu
Selalu gunakan warna, meskipun stdout bukan terminal.

tak pernah
Jangan gunakan warna.

mobil
Gunakan warna hanya ketika stdout adalah terminal.

-o, --hanya-pencocokan
Cetak hanya bagian garis yang cocok tanpa konteks di sekitarnya.

-r, --rekursif
Cari semua file secara rekursif (dibatasi oleh --termasuk dan --mengecualikan) di bawah masing-masing
direktori, mengikuti symlink hanya jika mereka berada di baris perintah.

-R, --dereference-rekursif
Sama dengan -r, tetapi mengikuti semua symlink.

--tidak termasuk=GUMPAL
Lewati file yang nama dasarnya cocok GUMPAL. Lihat bola(7) untuk wildcard yang dapat Anda gunakan. Anda
dapat menggunakan opsi ini beberapa kali untuk mengecualikan lebih banyak pola. Itu lebih diutamakan daripada
--termasuk. Perhatikan, bahwa dalam dan tidak termasuk hanya berlaku untuk file yang ditemukan melalui --rekursif dan
tidak ke daftar argumen.

--termasuk=GUMPAL
Hanya cari file yang nama dasarnya cocok GUMPAL. Lihat --mengecualikan untuk rincian. Standarnya
is *.pdf.

--kata sandi=PASSWORD
Gunakan PASSWORD untuk mendekripsi file PDF. Dapat ditentukan beberapa kali; semua kata sandi
akan dicoba di semua PDF. Note bahwa kata sandi ini akan muncul di perintah Anda
sejarah dan keluaran dari ps(1). Jadi tolong jangan gunakan ini jika keamanan PASSWORD
penting.

-m, --maks-hitungan NUM
Berhenti membaca file setelah NUM pertandingan. Ketika opsi -c atau --count juga digunakan,
pdfgrep tidak menghasilkan hitungan lebih besar dari NUM.

-Z, --batal
Keluarkan byte nol (disebut NUL di ASCII dan '\0' di C) alih-alih titik dua yang
biasanya memisahkan nama file dari sisa baris. Opsi ini membuat output
jelas dengan adanya titik dua, spasi, atau baris baru dalam nama file. Bisa jadi
digunakan bersama dengan perintah seperti xargs -0 or perl -0.

--pertandingan-awalan-pemisah September
Ubah titik dua yang digunakan untuk memisahkan nama file, nomor baris, dan teks dalam output menjadi
September, yang dapat berupa string arbitrer. Ini berguna ketika nama file mengandung titik dua,
tetapi hanya untuk penggunaan interaktif. Untuk skrip, --batal seharusnya digunakan.

--debug
Aktifkan keluaran debug. Note: Karena keterbatasan poppler sebelum versi 0.30.0, beberapa
keluaran debug juga dicetak tanpa --debug saat menggunakan versi poppler seperti itu.

--peringatan-kosong
Cetak peringatan ke stderr jika PDF tidak berisi teks yang dapat dicari. Ini adalah kasus untuk
PDF yang hanya terdiri dari gambar, misalnya dokumen yang dipindai.

--unac
Hapus aksen dan ikatan dari pola pencarian dan dokumen PDF. Ini
berguna jika Anda ingin mencari kata yang mengandung "ae", tetapi PDF menggunakan
karakter tunggal "æ" sebagai gantinya. Lihat unac(3) dan tanpa aksen(1) untuk rincian.

Kredensial mikro Option is eksperimental dan hanya tersedia if pdfgrep is dikompilasi dengan unac
Dukungan.

-q, --diam
Tekan semua output normal ke stdout. Kesalahan akan dicetak dan kode keluar akan
dikembalikan (lihat di bawah).

--membantu
Cetak ringkasan singkat dari opsi.

-V, --Versi: kapan Tampilkan informasi versi.

EXIT STATUS


Biasanya, status keluar adalah 0 jika setidaknya satu kecocokan ditemukan, 1 jika tidak ada kecocokan yang ditemukan dan
2 jika terjadi kesalahan. Tapi jika --diam or -q opsi digunakan dan kecocokan ditemukan,
pdfgrep akan mengembalikan 0 terlepas dari kesalahan.

LINGKUNGAN VARIABEL


Perilaku pdfgrep dipengaruhi oleh variabel lingkungan berikut.

GREP_COLORS
Menentukan warna dan atribut lain yang digunakan untuk menyorot berbagai bagian dari
keluaran. Sintaks dan nilainya seperti GREP_COLORS of grep. Lihat grep(1) untuk lebih
rincian. Saat ini hanya kemampuan mt, ms, mc, fn, ln dan se digunakan oleh
pdfgrep, Di mana mt, ms dan mc memiliki efek yang sama.

CONTOH


Mencetak itu pertama sepuluh baris sesuai belt hold dan mencetak mereka halaman jumlah

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

Cari semua .pdf arsip yang nama mulai dengan foo secara rekursif in itu arus direktori

pdfgrep -r --termasuk pola "foo*.pdf"

Cari semua .pdf arsip bahwa adalah lebih kecil dari 12M secara rekursif in itu arus direktori

Temukan . -nama "*.pdf" -ukuran -12M -print0 | xargs -0 pola pdfgrep

Perhatikan bahwa berbeda dengan contoh sebelumnya, tugas ini tidak dapat diselesaikan dengan
pdfgrep saja, tetapi alat Unix menemukan(1) dan xargs(1) harus digunakan. Itu karena
pdfgrep sendiri tidak menyertakan opsi untuk mengecualikan file berdasarkan ukurannya. Tapi seperti yang Anda lihat,
tidak harus!

Gunakan pdfgrep online menggunakan layanan onworks.net



Program online Linux & Windows terbaru