انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

مسابقه - آنلاین در ابر

اجرای مسابقه در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این همان فرمانی است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


مسابقه - رشته ها را در برابر پدران glob مطابقت دهید

خلاصه


مطابقت [-gilrqs] [-n ] [-ج CMD] [-ایکس رمز] {[-پ] الگو | -ف } p1 [p2 ...]

شرح


مطابقت چک رشته ها در برابر الگو، که باید یک الگوی کروی پوسته مانند باشد. الگو
ممکن است شامل کاراکترهای ویژه زیر باشد:

? آ "؟" شخصیت در الگو با هر کاراکتری در رشته مطابقت دارد، به جز اینکه
کاراکتر "/" تنها در صورتی مطابقت دارد که مطابقت داده شده باشد -s گزینه.

* یک کاراکتر "*" در الگو با صفر یا چند کاراکتر در رشته مطابقت دارد. را
استثنا این است که فقط در صورتی با کاراکترهای "/" مطابقت داشته باشد که مطابقت داده شود -s گزینه.

[...]
مجموعه ای از کاراکترهای بین پرانتز مربع با هر کاراکتری در مجموعه مطابقت دارد. که در
علاوه بر این، کاراکتر "-" را می توان برای تعیین یک محدوده استفاده کرد. به عنوان مثال "[+e0-3]"
با هر یک از کاراکترهای "+"، "e"، 0، 1، 2 یا 3 در رشته ورودی مطابقت دارد. به
شامل یک خط فاصله ("-") در مجموعه کاراکترهای مطابقت شده، یا شامل خط فاصله
اول یا آخر، یا با یک "\" از آن فرار کنید.

[!...]
یک کلاس کاراکتر قبل از یک "!" با هر کاراکتری به جز آنهایی که در
کلاس استثنا این است که کلاس کاراکتر نفی شده فقط در صورتی با یک "/" مطابقت داشته باشد
مسابقه داده شد -s گزینه.

\c شخصیت بک اسلش از شخصیت بعدی فرار می کند c. بنابراین، برای مطابقت با "*" تحت اللفظی،
از الگوی "\*" استفاده می کنید.

match هر رشته ای را که مطابقت دارد چاپ می کند الگو، یک در هر خط، و در صورت یک یا چند عدد از 0 خارج می شود
رشته ها مطابقت دارند اگر هیچ رشته‌ای مطابقت نداشت، خروجی‌ها را با وضعیت 67 (یا هر چیز دیگری) مطابقت دهید
وضعیت توسط -x پرچم). اگر -n n پرچم مشخص شد، فقط چاپ های مطابقت
متنی که مطابقت داشت nوقوع هفتم "*" در پتن.

OPTIONS
-f پرونده
مشخص می کند که الگو باید از آن خوانده شود پرونده. مسابقه هر خط را می خواند
فایل و آن را به عنوان الگویی برای مطابقت با رشته های آرگومان در نظر بگیرید. برای هر
رشته آرگومان، تطابق زمانی که به اولین خط منطبق فایل برخورد می کند متوقف می شود. اگر
پرونده وجود ندارد، مطابقت از 67 خارج می شود، یا هر کد دیگری که توسط آن مشخص شده است -x.

-g به طور معمول، -n گزینه متنی را انتخاب می کند که با کاراکترهای "*" خاص در الگو مطابقت دارد.
-g این رفتار را برای استفاده از پرانتز برای گروه بندی تغییر می دهد. بنابراین، برای مثال،
متن "foo.c" با الگوی "*(.[ch]) و خروجی با گزینه مطابقت دارد -n 1 خواهد بود
".c". برای گنجاندن یک "(" یا ")" تحت اللفظی در الگوی با -g گزینه، شما باید
قبل از کاراکتر با "\".

-i حروف کبریت را غیر حساس می کند. خ در صورت هر گونه تغییر در مورد مطابقت در نظر گرفته خواهد شد
حروف بزرگ آن مطابقت دارد. به عنوان مثال، رشته "G" با الگوی "[fh] مطابقت دارد".

-l هنگامی که یک الگو با رشته به بیش از یک روش مطابقت دارد، -l flag می گوید تعیین کردن به عنوان
متن تا حد ممکن به سمت چپ ترین "*" های الگو. به عنوان مثال، الگوی "*+*"
با متن "a+b+c" مطابقت دارد و "*" اول با "a+b" مطابقت دارد. این رفتار است
به طور پیش فرض، بنابراین -lاثر 's فقط برای لغو قبلی است -r پرچم.

-n n
با این پرچم، match متنی را که مطابقت دارد چاپ می کند nام "*" در الگو، به عنوان
مخالف چاپ کل رشته سمت چپ ترین "*" مربوط به -n 1.
تعیین -n 0 باعث می شود match تمام رشته مطابق را چاپ کند. مشخص کردن -n -1 or
استفاده از مقداری بیشتر از تعداد "*" ها در الگو باعث می شود مطابقت چاپ نشود
هر چیزی، در این صورت شما همچنان می توانید از وضعیت خروج استفاده کنید تا ببینید آیا مطابقت وجود دارد یا خیر.
مقدار پیش فرض برای n 0 است، مگر اینکه -g نیز مشخص شده است که در این صورت
پیش فرض 1 است.

-c فرمان
چه زمانی -c مشخص شده است، اجرا می شود فرمان با پوسته سیستم (/ بن / شل) آن را به عنوان
آرگومان $0 رشته کاملی که مطابقت دارد، و به عنوان آرگومان های $1، $2، و غیره، بخش هایی از
رشته‌ای که با هر «*» مطابقت دارد الگو. اگر دستور با وضعیت خارج نشود
0، مسابقه بلافاصله قبل از پردازش موارد دیگر، با هر چیزی، خارج می شود
وضعیت فرمان بازگشت. را -c و -n پرچم ها متقابل هستند.

-p الگو
الگویی را برای مطابقت با آن مشخص می کند. را -p پرچم اختیاری است. می توانید مشخص کنید
الگو به عنوان اولین آرگومان پس از گزینه ها. با این حال، اگر می خواهید امتحان کنید
مطابق با رشته ورودی مشابه با الگوهای متعدد، سپس باید هر کدام را مشخص کنید
الگوی با الف -p پرچم.

-q این گزینه مترادف با -n -1; در صورت وجود تطابق، خروجی را سرکوب می کند. شما
هنوز هم می تواند تعیین کند که آیا مطابق با وضعیت خروج اتفاق افتاده است یا خیر.

-r هنگامی که یک الگو با رشته به بیش از یک روش مطابقت دارد، -r flag می گوید تعیین کردن به عنوان
متن تا حد ممکن به سمت راست ترین "*" در الگو. به عنوان مثال، با -r,
الگوی "*+*" متن "a+b+c" را با "*" مطابق با "a" و دومی
مطابق با "b+c".

-s معمولاً کلاس‌های «*»، «؟» و کاراکترهای نفی شده («[!...]») با «/» مطابقت ندارند.
کاراکتر باشد. -s این رفتار را برای مطابقت با اسلش ها تغییر می دهد.

-x رمز
به طور پیش فرض، زمانی که مطابقت وجود ندارد، مسابقه با وضعیت 67 خارج می شود. با این گزینه،
خروجی ها را با وضعیت مطابقت دهید رمز، بجای.

مثال ها


فرض کنید یک دایرکتوری دارید که تعداد زیادی فایل به پایان می رسد .c و .o. اگر برای هر فایل
تحت عنوان foo.c می خواهید سعی کنید فایل را حذف کنید foo.o، می توانید موارد زیر را اجرا کنید
فرمان:

مطابقت -p '*.c' -c 'rm -f $1.o' *.c

سرورهایی که مدیر فهرست پست‌کار را اجرا می‌کنند، اغلب نامه‌هایی را از آدرس‌های پرش فرم ارسال می‌کنند
نام لیست-[ایمیل محافظت شده]. اگر در یک سرور مشترک چندین لیست شوید،
اگر با همان آدرس مشترک شوید، رابط mailman کار را آسان‌تر می‌کند. برای تقسیم کردن
بر اساس آدرس bounce در متغیر محیطی، به چندین پوشه ارسال کنید فرستنده,
ممکن است یک صندوق پستی با کد پوسته زیر انتخاب کنید:

name=`match -n1 "*-[ایمیل محافظت شده]" "$SENDER"` \
&& بازتاب "$HOME/Mail/incoming/host-$name.spool"

با استفاده از خدمات onworks.net از بازی آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    CalcTools
    CalcTools
    منبع جاوا برای خدمت به عنوان یک
    پیوندی برای آموزش ریاضی و
    راه حل های نرم افزاری برای محاسبات در
    معادلات تکراری رابط های عمومی
    اجازه یک ...
    CalcTools را دانلود کنید
  • 2
    Rocket.Chat Desktop Client
    Rocket.Chat Desktop Client
    مشتری دسکتاپ Rocket.Chat است
    برنامه رسمی دسکتاپ برای Rocket.Chat،
    وب منبع باز ساده اما قدرتمند
    پلت فرم چت روی macOS تست شده است،
    پنجره ها...
    دانلود Rocket.Chat Desktop Client
  • 3
    OfficeFloor
    OfficeFloor
    OfficeFloor وارونگی را فراهم می کند
    کنترل جفت، با آن: - وابستگی
    تزریق - ادامه تزریق -
    تزریق نخ برای اطلاعات بیشتر
    بازدید از ...
    OfficeFloor را دانلود کنید
  • 4
    DivKit
    DivKit
    DivKit یک سرور منبع باز است
    چارچوب UI (SDUI). به شما اجازه می دهد
    به روز رسانی های منبع سرور را منتشر کنید
    نسخه های مختلف برنامه همچنین، می تواند باشد
    استفاده شده برای ...
    DivKit را دانلود کنید
  • 5
    مبدل فرعی
    مبدل فرعی
    ابزار تبدیل بین انواع مختلف
    فرمت اشتراک کاربران Shadowrocket
    باید از ss، ssr یا v2ray به عنوان هدف استفاده کنید.
    می توانید &remark= را به آن اضافه کنید
    HT مورد پسند تلگرام...
    دانلود زیر مبدل
  • 6
    SWASH
    SWASH
    SWASH یک عدد عددی همه منظوره است
    ابزاری برای شبیه سازی ناپایدار،
    غیر هیدرواستاتیک، سطح آزاد،
    جریان چرخشی و پدیده های حمل و نقل
    در آب های ساحلی به عنوان ...
    SWASH را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad