GNU ed 1.20.1 เปิดตัวแล้ว

โครงการ GNU ได้เปิดตัวเวอร์ชันใหม่ของโปรแกรมแก้ไขข้อความคลาสสิก ed ซึ่งกลายเป็นโปรแกรมแก้ไขข้อความมาตรฐานตัวแรกสำหรับระบบปฏิบัติการ UNIX เวอร์ชันใหม่มีหมายเลข 1.20.1

ในเวอร์ชันใหม่:

  • ตัวเลือกบรรทัดคำสั่งใหม่ '+line', '+/RE' และ '+?RE' ซึ่งตั้งค่าบรรทัดปัจจุบันเป็นหมายเลขบรรทัดที่ระบุ หรือเป็นบรรทัดแรกหรือบรรทัดสุดท้ายที่ตรงกับนิพจน์ทั่วไป "RE"
  • ชื่อไฟล์ที่มีอักขระควบคุม 1 ถึง 31 จะถูกปฏิเสธ เว้นแต่จะได้รับการแก้ไขโดยใช้ตัวเลือกบรรทัดคำสั่ง --unsafe-names
  • ชื่อไฟล์ที่มีอักขระควบคุม 1 ถึง 31 จะถูกพิมพ์โดยใช้ลำดับหลีกฐานแปด
  • ตอนนี้ Ed ปฏิเสธชื่อไฟล์ที่ลงท้ายด้วยเครื่องหมายทับ
  • คำสั่งระดับกลางที่ไม่ได้ตั้งค่าสถานะการเปลี่ยนแปลงจะไม่ทำให้คำสั่ง "e" หรือ "q" คำสั่งที่สองล้มเหลวอีกต่อไปโดยมีคำเตือน "แก้ไขบัฟเฟอร์"
  • การขยายตัวหนอนเสร็จสิ้นแล้วสำหรับชื่อไฟล์ที่ส่งไปยังคำสั่ง หากชื่อไฟล์ขึ้นต้นด้วย "~/" ตัวหนอน (~) จะถูกแทนที่ด้วยเนื้อหาของตัวแปร HOME
  • ตอนนี้ Ed เตือนในครั้งแรกที่คำสั่งแก้ไขบัฟเฟอร์ที่โหลดจากไฟล์แบบอ่านอย่างเดียว
  • มีการบันทึกไว้ว่า "e" จะสร้างบัฟเฟอร์ว่างหากไม่มีไฟล์อยู่
  • มีการบันทึกไว้ว่า 'f' ตั้งชื่อไฟล์เริ่มต้น ไม่ว่าไฟล์นั้นมีอยู่หรือไม่ก็ตาม
  • ปรับปรุงคำอธิบายสถานะการออกใน --help และในคู่มือ
  • เพิ่มตัวแปร MAKEINFO ในการกำหนดค่าและ Makefile.in แล้ว
  • มีการบันทึกไว้ใน INSTALL ว่าเมื่อเลือกมาตรฐาน C คุณสมบัติ POSIX จะต้องเปิดใช้งานอย่างชัดเจน: ./configure CFLAGS+='—std=c99 -D_POSIX_C_SOURCE=2′

ที่มา: linux.org.ru

เพิ่มความคิดเห็น