یکی از جذابیت های لینوکس وجود ابزارهای فراوان و قدرتمند برای ویرایش فایلهای متنی است. یکی از این ابزارها ‌awk  است. برای آشنایی با این ابزار به اینجا مراجعه کنید.

یکی از کارهایی که معمولا در کار با دادهای حجیم مواجه هستیم حذف داده ها از یک مقدار بزرگتر یا از یک مقدار کوچکتر است. با استفاده از دستور awk در داخل ترمینال می توان بصورت زیر عمل کرد.مثلا اگر بخواهیم داده های مربوط به زمان های بزرگتر از ۱۰ ثانیه رو حذف کنیم. بصورت زیر عمل می شود.

cat fileName |awk '$1<10{print $1,$2,$3,$4}'

 که fileName اسم فایل متنی است که داده ها در آن ذخیره شده است.

با دستور cat این فایل متنی در داخل ترمینال نمایش داده می شود.

با استفاده از |  خروجی فایل به دستور awk داده می شود. از عملگر |  به نام pipe نامبرده میشود.

$ ستون را مشخص میکند هرگاه مقادیر ستون ۱ که داده های زمان در آن ذخیره شده کوچکتر از ۱۰ باشد. آنگاه مقادیر ستون های یک تا چهار داخل ترمینال نمایش داده می شود. عملگر , یک فاصله بین ستون ها ایجاد می کند.