.TH AWK 1 "2024-01-01" "mawk/gawk" "دستورات کاربر" .SH "نام (NAME)" awk \- زبان اسکن و پردازش الگوها و متون .SH "خلاصه دستور (SYNOPSIS)" .B awk [\fIگزینه‌ها\fR] [\fB\-f\fR \fIفایل_برنامه\fR | \fI'برنامه'\fR] [\fIفایل\fR...] .SH "توضیحات (DESCRIPTION)" دستور \fBawk\fR هر یک از فایل‌های ورودی را برای خطوطی که با هر یک از الگوهای مشخص‌شده در برنامه مطابقت دارند اسکن می‌کند و اقدام متناظر با آن الگو را انجام می‌دهد. .PP یک برنامه awk شامل دنباله‌ای از دستورات به شکل \fIالگو { اقدام }\fR است. .TP \fB\-F\fR \fIجداکننده\fR تنظیم جداکننده فیلدهای ورودی (متغیر FS). .TP \fB\-f\fR \fIفایل_برنامه\fR خواندن متن برنامه awk از \fIفایل_برنامه\fR. .TP \fB\-v\fR \fIمتغیر\fR=\fIمقدار\fR مقداردهی اولیه به متغیر پیش از شروع اجرای برنامه. .SH "متغیرهای داخلی پرکاربرد" .TP \fBFS\fR جداکننده فیلدهای ورودی (پیش‌فرض فاصله یا Tab). .TP \fBNF\fR تعداد فیلدهای خط جاری. .TP \fBNR\fR شماره خط (رکورد) جاری از ابتدای ورودی. .TP \fB$0\fR کل متن خط جاری. .TP \fB$1, $2, ...\fR محتوای فیلدهای اول، دوم و به بعد از خط جاری. .SH "همچنین ببینید (SEE ALSO)" sed(1), grep(1)