.\" Generated by scdoc 1.11.4 .\" Complete documentation for this program is not available as a GNU info page .ie \n(.g .ds Aq \(aq .el .ds Aq ' .nh .ad l .\" Begin generated content: .TH "progpick" "1" "2026-05-03" .PP .SH "نام (NAME)" .PP progpick \- جستجوی فراگیر با جریانی از جایگشت‌های یک الگوی مشخص .PP .SH "خلاصه دستور (SYNOPSIS)" .PP \fBprogpick\fR [-vqc] [-e \fIcmd\fR] \fIPATTERN\fR .PP .SH "توضیحات (DESCRIPTION)" .PP \fBprogpick\fR برنامه‌ای برای تولید جایگشت‌های یک الگوی صریحاً ارائه‌شده است.\& این ابزار زمانی کاربرد دارد که برخی از جزئیات یک عبارت‌عبور را فراموش کرده‌اید، اما هنوز بیشتر آن را به خاطر دارید.\& .PP .SH "گزینه‌ها (OPTIONS)" .PP \fB-v\fR, \fB--verbose\fR .RS 4 گزارش‌های با جزئیات بیشتر (می‌تواند چندین بار استفاده شود، حداکثر: ۴) .PP .RE \fB-q\fR, \fB--quiet\fR .RS 4 عدم نمایش نوار پیشرفت .PP .RE \fB-c\fR, \fB--count\fR .RS 4 شمارش تعداد کل جایگشت‌ها به‌جای چاپ آن‌ها .PP .RE \fB-e\fR \fIcmd\fR, \fB--exec\fR \fIcmd\fR .RS 4 ارسال جایگشت‌ها به stdin یک زیرفرایند.\& دستور \fIcmd\fR به فهرستی از آرگومان‌ها تجزیه شده و به‌جای ارسال به /bin/sh مستقیماً اجرا می‌شود؛ بنابراین نقل‌قول‌گذاری‌های پوسته عمل می‌کنند، اما سایر قابلیت‌های پوسته کار نخواهند کرد.\& .PP .RE \fB-h\fR, \fB--help\fR .RS 4 نمایش اطلاعات راهنما.\& .PP .RE .SH "مثال‌ها (EXAMPLES)" .PP تولید تمام ترکیب‌های ممکن از a-z با طول ۵ .PP .RS 4 \fBprogpick '\&{a.\&.\&z}{a.\&.\&z}{a.\&.\&z}{a.\&.\&z}{a.\&.\&z}'\&\fR .PP .RE همراه با نوار پیشرفت .PP .RS 4 \fBprogpick '\&{a.\&.\&z}{a.\&.\&z}{a.\&.\&z}{a.\&.\&z}{a.\&.\&z}'\& > /dev/null\fR .PP .RE بدون نوار پیشرفت .PP .RS 4 \fBprogpick -q '\&{a.\&.\&z}{a.\&.\&z}{a.\&.\&z}{a.\&.\&z}{a.\&.\&z}'\& > /dev/null\fR .PP .RE اختیاری کردن یک نویسه .PP .RS 4 \fBprogpick '\&{a.\&.\&z}{{a.\&.\&z},}'\&\fR .PP .RE از a-z و 0-9 .PP .RS 4 \fBprogpick '\&{{a.\&.\&z},{0.\&.\&9}}'\&\fR .PP .RE اجرای یک اسکریپت برای هر نتیجه .PP .RS 4 \fBprogpick '\&a{b,c{d,e{f,g}}}'\& | while read -r x; do\fR .RS 4 \fB.\&/script "$x"\fR .RE \fBdone\fR .PP .RE ارسال نتیجه به stdin یک اسکریپت .PP .RS 4 \fBprogpick -e '\&.\&/script.\&sh'\& '\&a{b,c{d,e{f,g}}}'\&\fR .PP .RE تلاش برای باز کردن یک پارتیشن luks .PP .RS 4 \fBsudo progpick -e '\&cryptsetup open --test-passphrase /dev/sdc1'\& '\&a{b,c{d,e{f,g}}}'\&\fR .PP .RE .SH "نویسندگان (AUTHORS)" .PP این برنامه در ابتدا توسط kpcyrd نوشته شده است و در حال حاضر نیز توسط وی نگهداری می‌شود.\& گزارش باگ‌ها و وصله‌ها در گیت‌هاب پذیرفته می‌شوند: .PP .RS 4 \fIhttps://github.\&com/kpcyrd/progpick\fR .RE