Ack veya grep'i genellikle çok uzun satırları olan HTML dosyalarında çalıştırmak istiyorum. Tekrar tekrar saran çok uzun çizgiler görmek istemiyorum. Ama uzun bir çizginin, normal ifadeyle eşleşen bir dizeyi çevreleyen kısmını görmek istiyorum. Bunu Unix araçlarının herhangi bir kombinasyonunu kullanarak nasıl elde edebilirim?
ack
( ack-grep
Debian'da olarak bilinir ) grep
steroid kullanıyor. Ayrıca --thpppt
seçeneği de var (şaka değil). betterthangrep.com
--thpppt
özellik biraz tartışmalıdır, temel avantajı Perl kullanabileceği gibi görünen, doğrudan bazı deli değil Regexes [[:space:]]
ve karakterler gibi {
, [
birlikte anlam değişiyor vs. -e
ve -E
hatırlamak imkansız bir şekilde geçer.
ack
? Bir şeyi beğenmediğin zaman kullandığın bir komut mu? Gibi bir şeyack file_with_long_lines | grep pattern
? :-)