สารบาญตามตัวอักษร A B C D E F G H I J K L M N O P Q R S T U V W X Y Z # awk
ที่มา SearchSOA.com
awk (สามารถเขียนเป็น Awk และ AWK) เป็นสิ่งอำนวยความสะดวกหรือยูทิลลิตี้ที่ยอมให้ผู้เขียนโปรแกรมเขียนน้อยลงแต่มีประสิทธิผลในรูปของประโยคคำสั่งที่ระบุแบบข้อความที่สามารถค้นหาสำหรับแต่ละบรรทัดของเอกสารและการกระทำที่เกิดขึ้น เมื่อพบกับข้อความตรงกันภายในบรรทัด awk มาพร้อมกับระบบปฏิบัติการแบบ UNIX เช่น Linux และกับบางระบบปฏิบัติการ เช่น Windows 95/98/NT
โปรแกรม awk สร้างเป็นตัวแบบและการกระทำเพื่อทำงาน เมื่อพบแบบค้นหา awk สแกนบรรทัดนำเข้าอย่างต่อเนื่องและตรวจสอบแต่ละบรรทัดเพื่อหาข้อความบรรจุแบบที่ตรงกันโดยผู้ใช้ เมื่อพบแบบตรงกัน awk นำคำสั่งในโปรแกรม ตัวอย่าง awk สามารถสแกนข้อความสำหรับส่วนสำคัญและจัดรูปแบบข้อความใหม่ที่บรรจุตามคำสั่งของผู้ใช้ ถ้าไม่ระบุแบบ โปรแกรมจะประมวลผลคำสั่งกับข้อมูลนำเข้าทั้งหมด
awk แบ่งแต่ละบรรทัดเป็นฟิลด์ ซึ่งเป็นกลุ่มของตัวอักษรด้วยช่องว่างทำหน้าที่เป็นตัวแบ่ง ดังนั้น คำจะเป็นหนึ่งฟิลด์ string ได้รับหุ้มใน backslashe และการกระทำอยู่ในวงเล็บปีกกา บรรทัดเป็นหมายเลขตามลำดับของการปรากฎ ด้วย “0” อ้างถึงทั้งบรรทัด “$” เป็นสัญลักษณ์สำหรับฟิลด์ ตัวอย่าง การค้นหาบรรทัดที่คำว่า “nutmeg,” และพิมพ์แต่ละบรรทัดซึ่งมีคำนี้ปรากฎอยู่ โปรแกรม awk จะประกอบด้วย
/nutmeg/ { print $0 }.
ชื่อ “awk” มาจากชื่อของนักพัฒนาสามคนคือ Alfred Aho, Peter Weinberger และ Brian Kernighan นี่เป็นการพัฒนาจาก grep, C, และ sed syntax การผสมที่ยอมให้โปรแกรมซับซ้อนพัฒนาได้เร็วขึ้น awk ใช้บ่อยสำหรับการทำต้นแบบ เวอร์ชันของ awk รวมถึง Portable Operating System Interface awk, New awk (Nawk) และ GNU awk (Gawk) ภาษา Practical Extraction and Reporting Language ได้รับการพัฒนาเพื่อปรับปรุงเวอร์ชันของ awk กับ Perl เป็นความเข้ากันได้ย้อนกลับ ศัพท์เกี่ยวข้องPractical Extraction and Reporting Language, UNIX, Linux, Portable Operating System Interface, backward compatible, grepupdate: 14 สิงหาคม 2543
|
|