GNU grep 3.8 uyarınca egrep ve fgrep komutlarını kullanmayı bırakma zamanı

GNU -

Düz metin verilerini aramak için yaygın olarak kullanılan bu komut satırı aracı için GNU Grep 3.8 bugün yayınlandı. GNU Grep 3.8 ile, eğer hala yumurta Ve fgrep Komutlardan, yalnızca geçiş yapma zamanı grep Uygun komut satırı argümanlarıyla.

egrep ve fgrep komutları 2007’den beri kullanımdan kaldırılmıştır. Bugün GNU Grep 3.8 ile başlayarak, bu komutları çağırmak artık kullanıcıya kullanmaları gerektiği konusunda bir uyarı verecektir. grep -E Ve grep -F, sırasıyla. Sonunda, GNU Grep egrep / fgrep komutlarını tamamen bırakacak, ancak bu kaldırma işleminin ne zaman gerçekleşeceği konusunda henüz kesin bir son tarih yok gibi görünüyor.

GNU Grep 3.8+ üzerinde egrep veya fgrep çalıştırmak bir uyarı gösterecektir:

$cmd: Uyarı: $cmd eski; Kullanmak @[email protected] @[email protected]

GNU Grep belgeleri, planlanan kaldırma işlemi hakkında daha fazla ayrıntı ekledi:

egrep ve fgrep’e ne oldu?

Unix sürüm 7, grep ve modern grep -F’ye benzeyen egrep ve fgrep komutlarına sahipti. grep’i üç programa bölmek 1970’lerde küçük bilgisayarlarda faydalı olmuş olsa da, egrep ve fgrep POSIX tarafından standartlaştırılmamıştır ve artık gerekli değildir. Mevcut GNU uygulamasında egrep ve fgrep bir uyarı verir ve ardından modern muadilleri gibi davranır; Sonunda tamamen kaldırılması planlanıyor.

Daha eski adları tercih ederseniz, aşağıdaki içeriklere sahip komut {egrep} adlı bir komut dosyası gibi kendi alternatiflerinizi kullanabilirsiniz:

#! / bin / u

exec grep -E “[email protected]@ “

egrep/fgrep uyarılarına ek olarak, GNU Grep 3.8 artık eski PCRE yerine PCRE2’ye dayanan kendi -P seçeneğine sahiptir, başıboş ters eğik çizgi normal ifadeleri artık uyarılara neden olur ve birkaç hata düzeltmesi vardır.

GNU Grep 3.8 hakkında daha fazla ayrıntı bugün yayın duyurusu.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.