Wydano dzisiaj GNU Grep 3.8 dla tego powszechnie używanego narzędzia wiersza poleceń do wyszukiwania danych w postaci zwykłego tekstu. Dzięki GNU Grep 3.8 jest teraz jasne, że jeśli nadal polegasz na egrep A fgrep Z poleceń nadszedł czas, aby przejść tylko na grep Z odpowiednimi argumentami wiersza poleceń.
Polecenia egrep i fgrep są przestarzałe od 2007 roku. Począwszy od dzisiejszego GNU Grep 3.8, wywoływanie tych poleceń spowoduje teraz wyświetlenie użytkownikowi ostrzeżenia, że powinien on użyć grep -E A grep -F, Prosty. Ostatecznie GNU Grep całkowicie porzuci polecenia egrep / fgrep, ale wydaje się, że nie ma jeszcze ostatecznego terminu, kiedy to usunięcie nastąpi.
Uruchomienie egrep lub fgrep na GNU Grep 3.8+ spowoduje wyświetlenie ostrzeżenia:
$cmd: Ostrzeżenie: $cmd jest stare; Posługiwać się @[email protected] @[email protected]
Dokumentacja GNU Grep dodała więcej szczegółów na temat planowanego usunięcia:
Co się stało z egrep i fgrep?
Unix w wersji 7 miał polecenia egrep i fgrep, które były analogiczne do grep i nowoczesnego grep -F. Chociaż podzielenie grep na trzy programy mogło być przydatne na małych komputerach w latach 70-tych, egrep i fgrep nie są standaryzowane przez POSIX i nie są już potrzebne. W obecnej implementacji GNU, egrep i fgrep wysyłają ostrzeżenie, a następnie zachowują się jak ich współczesne odpowiedniki; W końcu planuje się go całkowicie usunąć.
Jeśli wolisz starsze nazwy, możesz użyć własnych alternatyw, takich jak skrypt o nazwie polecenie {egrep} o następującej treści:
#! / kosz / u
exec grep -E ”[email protected]@ „
Oprócz ostrzeżeń egrep/fgrep, GNU Grep 3.8 ma teraz własną opcję -P, która jest oparta na PCRE2 zamiast starszego PCRE, wyrażenia regularne z zabłąkanymi ukośnikami odwrotnymi powodują teraz ostrzeżenia i jest kilka poprawek błędów.
Więcej szczegółów na temat GNU Grep 3.8 już dziś ogłoszenie o wydaniu.
. „Telewizyjny pionier. Fan alkoholu. Namiętny komunikator. Oddany badacz kawy. Boczek ninja”.
More Stories
Tablet Google Pixel bez wycieków cenowych ze stacji dokującej
Blizzcon pomija rok 2024 na rzecz kilku globalnych wydarzeń prezentujących World of Warcraft, rozszerzenie Diablo i nie tylko
Właśnie spędziłem pierwszy dzień z Rabbit R1 – oto, co potrafi to narzędzie AI