Gawk нь Brian Kernighan-ийн awk-ийн одоогийн хувилбарт байгаа нэмэлт функцууд болон GNU-д зориулсан хэд хэдэн өргөтгөлүүдийг хангадаг. … Хурдны хувьд gawk-г "энгийн" awk болгон ашиглах нь ямар ч ялгаагүй – ихэвчлэн gawk суулгасан үед awk нь зүгээр л gawk-ын тэмдэгт холбоос байх бөгөөд энэ нь яг таарна гэсэн үг юм. ижил програм.
2020 онд awk сурах нь үнэ цэнэтэй юу?
AWK нь 40 гаруй жилийн түүхтэй текст боловсруулах хэл юм. Энэ нь POSIX стандарттай, хэд хэдэн нийцтэй хэрэгжүүлэлтүүдтэй бөгөөд 2020 онд - энгийн текст боловсруулах ажил болон "том өгөгдөл"-тэй тэмцэхэд ч гайхалтай хамааралтай хэвээр байна. Энэ хэлийг 1977 онд Bell Labs-д бүтээсэн. …
Би awk-г хэзээ хэрэглэх ёстой вэ?
awk нь урьдчилан таамаглахуйц форматтай текст файлуудтай ажиллахад хамгийн их хэрэг болдог. Жишээлбэл, хүснэгтийн өгөгдлийг задлан шинжлэх, удирдахдаа маш сайн. Энэ нь мөр мөрөөр ажилладаг бөгөөд файлыг бүхэлд нь давтдаг. Өгөгдмөлөөр, энэ нь талбаруудыг тусгаарлахын тулд хоосон зай (хоосон зай, таб гэх мэт) ашигладаг.
Awk сайн хэл мөн үү?
Өгөгдлийн сан, тархсан систем, функциональ програмчлалд дуртай. Awk бол текст боловсруулахад хэрэглэгддэг жижиг боловч чадвартай програмчлалын хэл юм. Awk-ийг интерактив байдлаар эсвэл хадгалсан програмуудыг ажиллуулахад ашиглаж болно. …
Awk юунд тохиромжтой вэ?
Awk нь програмистуудад жижиг боловч үр дүнтэй программуудыг дараах хэлбэрээр бичих боломжийг олгодог хэрэглүүр юм. Баримт бичгийн мөр бүрээс хайх текстийн хэв маяг, мөр дотор тохирох зүйл олдох үед хийх үйлдлийг тодорхойлсон мэдэгдэл. Awk-г ихэвчлэн хээ сканнердах, боловсруулахад ашигладаг.