Awk (بخوانید آوک) یک زبان برنامهنویسی است که روی پردازش متن متمرکز شده (text-processing programming language) و طوری طراحی شده است که امکانات زیادی برای تکهتکه کردن متن (parsing) و پردازش اطّلاعات بدست آمده دارد. برنامههایی که تحت این زبان هستند توسّط یک مفسّر (interpreter) اجرا میشوند که باید قبلاً روی سیستم نصب شده باشد. در اغلب لینوکسها دستور awk مفسّریست که فایلهای تحت این زبان را اجرا میکند.
فرض کنید که شما یک فایل به نام coins.txt دارید که در آن لیست سکّههایی که تا به حال جمع کردهاید را نگه میدارید. فرمت این فایل به این شکل است که اول جنس فلز سکّهها را نوشتهاید، بعد وزنشان به اونس، بعد سال ساخته شدنشان، بعدش اینکه سکّه متعلّق به چه کشوری است و در آخر هم توضیحات. اینجا یک مثال برای فایل coins.txtداریم.
gold 1 1986 USA American Eagle
gold 1 1908 Austria-Hungary Franz Josef 100 Korona
silver 10 1981 USA ingot
gold 1 1984 Switzerland ingot
gold 1 1979 RSA Krugerrand
gold 0.5 1981 RSA Krugerrand
gold 0.1 1986 PRC Panda
silver 1 1986 USA Liberty dollar
gold 0.25 1986 USA Liberty 5-dollar piece
silver 0.5 1986 USA Liberty 50-cent piece
silver 1 1987 USA Constitution dollar
gold 0.25 1987 USA Constitution 5-dollar piece
gold 1 1988 Canada Maple Leaf
متلب پروگرمر gold ,1 ,usa ,silver ,dollar ,1986 ,gold 1 ,usa liberty ,1986 usa ,usa constitution ,pi منبع
درباره این سایت