نمایش ۱۰خط اول از فایل (شبیهسازی عملکرد head):
awk 'NR < 11'
نمایش اولین خط از فایل (شبیهسازی head -1):
awk 'NR>1{exit};1'
نمایش دو خط آخر یک فایل (شبیهسازی tail -2):
awk '{y=x "\n" $0; x=$0};END{print y}' dummy.txt
نمایش آخرین خط یک فایل (شبیهازی "tail -1):
awk 'END{print}' dummy.txt
نمایش تنها خطوطی که با الگو تطابق دارند (شبیهسازی grep):
awk '/Lorem/' dummy.txt
نمایش تنها خطوطی که با الگو تطابق ندارند (شبیهسازی grep -v):
awk '!/Lorem/' dummy.txt
نمایش خط قبل از یک الگو، اما خط حاوی الگو را نمایش نمیدهد:
awk '/Lorem/{print x};{x=$0}' dummy.txt
awk '/Lorem/{print (x=="" ? "تطابق در خط 1" : x)};{x=$0}' dummy.txt
نمایش خط پس از یک الگو، اما خط حاوی الگو را نمایش نمیدهد:
awk '/Lorem/{getline;print}' dummy.txt
گرفتن AAA و BBB و CCC (به هر ترتیب):
awk '/AAA/; /BBB/; /CCC/' dummy.txt
گرفتن AAA و BBB و CCC (به همان ترتیب):
awk '/AAA.*BBB.*CCC/' dummy.txt
نمایش تنها خطوطی با طول ۶۵ کاراکتر یا بیشتر:
awk 'length > 64' dummy.txt
نمایش تنها خطوطی با طول کمتر از ۶۵ کاراکتر:
awk 'length < 64' dummy.txt
نمایش بخشی از فایل از الگو تا انتهای فایل:
awk '/Lorem/,0' dummy.txt
awk '/Lorem/,EOF' dummy.txt
نمایش بخشی از فایل بر اساس شمارههای خط (خطوط ۸-۱۲):
awk 'NR==8,NR==12' dummy.txt
نمایش شماره خط ۵۲:
awk 'NR==52' dummy.txt
awk 'NR==52 {print;exit}' dummy.txt
در فایلهای بزرگ بهتر عمل میکند
نمایش بخشی از فایل بین دو الگو :
awk '/Iowa/,/Montana/' dummy.txt
حساس به حروف کوچک و بزرگ است
پاک کردن تمامی خطوط خالی از فایل(مشابه grep '.'):
awk NF dummy.txt
awk '/./' dummy.txt