Saya ingin menjalankan ack atau grep pada file HTML yang sering memiliki baris yang sangat panjang. Saya tidak ingin melihat garis yang sangat panjang yang membungkus berulang kali. Tapi saya ingin melihat hanya bagian dari garis panjang yang mengelilingi string yang cocok dengan ekspresi reguler. Bagaimana saya bisa mendapatkannya dengan menggunakan kombinasi alat Unix?
ack
(dikenal sebagai ack-grep
Debian) grep
menggunakan steroid. Ini juga memiliki --thpppt
opsi (tidak bercanda). betterthangrep.com
--thpppt
fitur agak kontroversial, keuntungan kunci tampaknya bahwa Anda dapat menggunakan Perl regexes langsung, tidak beberapa gila [[:space:]]
dan karakter seperti {
, [
, dll berubah berarti dengan -e
dan -E
switch dengan cara yang tidak mungkin untuk mengingat.
ack
? Apakah itu perintah yang Anda gunakan saat Anda tidak menyukai sesuatu? Sesuatu sepertiack file_with_long_lines | grep pattern
? :-)