Ini adalah perintah tre-agrep 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
tre-agrep - garis cetak kira-kira cocok dengan pola
RINGKASAN
setuju [PILIHAN] ... POLA [FILE] ...
DESKRIPSI
Mencari perkiraan kecocokan PATTERN di setiap FILE atau input standar. Contoh:
`tre-agrep -2 optimize foo.txt' menampilkan semua baris dalam file `foo.txt' yang cocok dengan "optimize"
dalam dua kesalahan. Misalnya baris yang berisi "optimize", "optimise", dan "optimize" semua
cocok.
PILIHAN
Regexp seleksi dan penafsiran:
-e POLA, --regexp=POLA
penggunaan POLA sebagai ekspresi reguler; berguna untuk melindungi pola yang dimulai dengan -.
-i, --abaikan-kasus
Abaikan perbedaan huruf besar/kecil (seperti yang didefinisikan oleh lokal saat ini) di POLA dan input
file.
-k, --harfiah
Memperlakukan POLA sebagai string literal, yaitu string tetap tanpa spesial
karakter.
-w, --kata-regexp
kekuatan POLA untuk mencocokkan hanya seluruh kata. Sebuah "seluruh kata" adalah substring yang
baik dimulai di awal atau catatan atau didahului oleh non-kata
karakter penyusun. Demikian pula, substring harus berakhir di akhir
merekam atau diikuti oleh karakter penyusun non-kata. Kata-konstituen
karakter adalah alfanumerik (seperti yang didefinisikan oleh lokal saat ini) dan garis bawah
karakter. Perhatikan bahwa karakter penyusun non-kata harus mengelilingi pertandingan;
mereka tidak dapat dihitung sebagai kesalahan.
Perkiraan sesuai pengaturan:
-D NUM, --hapus-biaya=NUM
Tetapkan biaya karakter yang hilang ke NUM.
-I NUM, --masukkan-biaya=NUM
Tetapkan biaya karakter tambahan ke NUM.
-S NUM, --pengganti-biaya=NUM
Setel biaya karakter yang salah ke NUM. Perhatikan bahwa penghapusan (hilang
karakter) dan penyisipan (karakter tambahan) bersama-sama merupakan pengganti
karakter, tetapi biayanya adalah penghapusan dan penyisipan yang ditambahkan
bersama. Jadi, jika konstanta substitusi ditetapkan lebih besar dari jumlah
biaya penghapusan dan penyisipan, substitusi langsung tidak akan pernah dilakukan.
-E NUM, --max-error=NUM
Pilih record yang memiliki paling banyak NUM kesalahan.
-# Pilih record yang memiliki paling banyak # kesalahan (# adalah angka antara 0 dan 9).
Miscellaneous:
-d POLA, --pembatas=POLA
Setel ekspresi reguler pembatas rekaman ke POLA. Teks di antara dua
pembatas, sebelum pembatas pertama, dan setelah pembatas terakhir dipertimbangkan
menjadi rekor. Pembatas record default adalah regexp "\n", jadi secara default a
catatan adalah garis. POLA dapat berupa ekspresi reguler apa pun yang tidak cocok dengan
string kosong. Misalnya, menggunakan -d "^From " mendefinisikan pesan email sebagai catatan dalam a
Berkas format kotak surat.
-v, --balik-pertandingan
Pilih rekaman yang tidak cocok, bukan rekaman yang cocok.
-V, --Versi: kapan
Cetak informasi versi dan keluar.
-y, --Tidak ada apa-apa
Tidak melakukan apa-apa. Opsi ini hanya ada untuk kompatibilitas dengan persetujuan non-bebas
program.
--membantu Tampilkan pesan bantuan singkat dan keluar.
Keluaran kontrol:
-B, --pertandingan terbaik
Hanya keluarkan record yang paling cocok, yaitu record dengan biaya terendah.
Ini saat ini diimplementasikan dengan membuat dua lintasan di atas file input dan tidak dapat
digunakan saat membaca dari input standar.
--warna, --warna
Sorot string yang cocok dalam output dengan penanda warna. Tali warna
diambil dari GREP_COLOR variabel lingkungan. Warna defaultnya adalah merah.
-c, --menghitung
Hanya mencetak hitungan catatan yang cocok per setiap file input, menekan normal
output.
-h, --tanpa nama file
Menekan nama file awalan pada output ketika banyak file dicari.
-H, --dengan-nama file
Awalan setiap catatan keluaran dengan nama file input tempat catatan dibaca
dari.
-l, --file-dengan-kecocokan
Hanya cetak nama setiap file input yang berisi setidaknya satu kecocokan,
menekan keluaran normal. Pemindaian untuk setiap file akan berhenti pada yang pertama
cocok.
-n, --nomor-catatan
Awalan setiap record output dengan nomor urutnya di file input. Nomor
dari catatan pertama adalah 1.
-q, --diam, --diam
Jangan menulis apa pun ke keluaran standar. Keluar segera dengan status keluar nol
jika kecocokan ditemukan.
-s, --biaya pertunjukan
Cetak sesuaikan biaya dengan keluaran.
--tunjukkan-posisi
Awali setiap catatan keluaran dengan offset awal dan akhir dari pertandingan pertama di dalam
rekaman. Offset dari karakter pertama catatan adalah 0. Akhir
posisi diberikan sebagai offset karakter pertama setelah pertandingan.
-M, --pembatas-setelah
Secara default, pembatas record adalah karakter baris baru dan dikeluarkan setelah
catatan yang cocok. Jika -d digunakan, pembatas record akan ditampilkan sebelum
catatan yang cocok. Opsi ini menyebabkan pembatas menjadi keluaran setelah pencocokan
record.
Dengan tidak FILE, atau kapan FILE adalah -, membaca input standar. Jika kurang dari dua FILEs diberikan
-h diasumsikan, sebaliknya -H adalah defaultnya.
DIAGNOSTIK
Status keluar adalah 0 jika ditemukan kecocokan, 1 jika tidak ada kecocokan, dan 2 jika ada kesalahan. Jika -E
atau -# tidak ditentukan, hanya pencocokan persis yang dipilih.
POLA adalah ekspresi reguler diperpanjang POSIX (ERE) dengan ekstensi TRE.
PELAPORAN BUG
Laporkan bug ke milis TRE[email dilindungi]>.
HAK CIPTA
Hak Cipta © 2002-2004 Ville Laurikari.
Ini adalah perangkat lunak gratis, dan dilengkapi dengan BENAR-BENAR TANPA GARANSI. Anda dipersilakan untuk
mendistribusikan ulang perangkat lunak ini dalam kondisi tertentu; lihat sumber untuk lisensi lengkap
teks.
Gunakan tre-agrep online menggunakan layanan onworks.net