GNU Grep ออกเวอร์ชัน 3.8 แจ้งเตือนให้เลิกใช้คำสั่ง egrep และ fgrep

by mk
7 September 2022 - 01:47

grep โปรแกรมค้นหาข้อความที่อยู่คู่กับยูนิกซ์มายาวนาน (สร้างโดย Ken Thompson ผู้สร้างยูนิกซ์ในปี 1973 อายุโปรแกรมตอนนี้ 48 ปี) ที่ผ่านมาเคยมีเวอร์ชันแยกย่อย เช่น egrep และ fgrep ที่มีพฤติกรรมการทำงานแตกต่างกันเล็กน้อย

grep เวอร์ชันที่ใช้งานอยู่ในปัจจุบันคือ GNU Grep ล่าสุดเพิ่งออกเวอร์ชัน 3.8 มีการเปลี่ยนแปลงสำคัญคือจะแจ้งเตือนผู้ใช้เวลาสั่ง egrep และ fgrep แล้ว ให้เปลี่ยนไปใช้คำสั่ง grep -E และ grep -F แทน

คำสั่ง egrep และ fgrep ถูกปรับสถานะเป็นล้าสมัย (deprecated) ตั้งแต่ปี 2007 และผ่านมา 15 ปี เพิ่งมีการแจ้งเตือนว่าไม่ควรใช้ ส่วนในอนาคตจะใช้งานไม่ได้จริงๆ เมื่อใดก็คงต้องรอดูกันต่อไป

The egrep and fgrep commands, which have been deprecated since
release 2.5.3 (2007), now warn that they are obsolescent and should
be replaced by grep -E and grep -F.

ที่มา - Grep 3.8 via Phoronix

Blognone Jobs Premium