ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
60 visibility
موضوع: ویندوز توسط:
امیدوارم به کار در خط فرمان ویندوز عادت کرده باشید. خط فرمان مجموعه کاملی از امکانات را باز می کند که اگر فقط در رابط کاربری گرافیکی ویندوز بمانید انجام آنها بسیار دشوارتر یا حتی غیرممکن است. یکی از ویژگی هایی که در خط فرمان پیدا می کنید، ابزار مرتب سازی است. شما نمی توانید مستقیماً محتوای یک فایل را در رابط کاربری گرافیکی مرتب کنید. مردم راه‌حل‌هایی برای مرتب‌سازی پیدا کرده‌اند، مانند وارد کردن فایل به ورد یا اکسل، مرتب‌سازی محتویات، سپس صادرات نتایج مرتب‌شده به یک فایل متنی. اگر از خط فرمان استفاده می کنید، این هم دست و پا گیر است و هم کاملا غیر ضروری است.
خط فرمان دارای ابزار Sort است. استفاده از آن بسیار ساده است، سریع است و شما را از پریدن از حلقه ها برای مرتب کردن محتوای یک فایل نجات می دهد. مرتب سازی چند سوئیچ را می پذیرد، اما بیشتر اوقات فقط باید به یک یا دو سوئیچ توجه کنید. برای مشاهده راهنمای کامل مرتب سازی، از جمله تمام سوئیچ های آن، کافی است در خط فرمان عبارت زیر را تایپ کنید:
C:> SORT /?
در بین تمام سوئیچ های فهرست شده برای مرتب سازی، سوئیچ "/O" بدون شک بیشترین استفاده را دارد. این به شما امکان می دهد یک فایل خروجی برای محتویات مرتب شده مشخص کنید. بنابراین، برای مثال، اگر فایلی به نام PartNumbers.txt دارید، می توانید با تایپ خط زیر یک نسخه مرتب شده از آن فایل ایجاد کنید:
C:> SORT PartNumbers.txt /O PartNumbers.srt.txt
به‌طور پیش‌فرض، Sort خروجی‌هایی را تولید می‌کند که به ترتیب الفبای عددی صعودی، یعنی AZ و 0-9 مرتب شده‌اند. (دستور Sort همیشه به حروف بزرگ و کوچک حساس نیست.) اگر می خواهید فایل شما به ترتیب معکوس مرتب شود، سوئیچ "/R" را به این صورت مشخص کنید:
C:> SORT PartNumbers.txt /R /O PartNumbers.rev.txt
سومین سوئیچ رایج "+n" است که "n" یک عدد است. با تعیین این سوئیچ، به Sort می‌گویید که بر اساس کدام کاراکتر مرتب‌سازی را آغاز کند. به عنوان مثال، بگوییم که فایل PartNumbers.txt شما شماره‌های قطعه را فهرست می‌کند که به این صورت قالب‌بندی شده‌اند:
MO3468 ZM2596 IR5022 HU6531 FR8896 VE9321 RJ6417 PX8475 ZF6727 VF2679
یک مرتب سازی عادی و صعودی این خروجی را تولید می کند:
FR8896 HU6531 IR5022 MO3468 PX8475 RJ6417 VE9321 VF2679 ZF6727 ZM2596
اما فرض کنید به دو کاراکتر اول هر خط علاقه ای ندارید و در عوض می خواهید خروجی بر اساس قسمت عددی شماره قطعه مرتب شود. بخش عددی از موقعیت 3 شروع می شود، بنابراین دستور مرتب سازی شما به این صورت خواهد بود:
C:> SORT PartNumbers.txt /+3 /O PartNumbers.srt3.txt
حالا فایل خروجی شما به شکل زیر خواهد بود:
ZM2596 VF2679 MO3468 IR5022 RJ6417 HU6531 ZF6727 PX8475 FR8896 VE9321
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 70 visibility
ارسال شده در 23 تیر 1402 موضوع: ویندوز توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 206 visibility

31.4k سوال

16.7k پاسخ

620 دیدگاه

13.8k کاربر

25 نفر آنلاین
1 عضو و 24 مهمان در سایت حاضرند
اعضای حاضر در سایت

بازدید امروز: 96323
بازدید دیروز: 33245
بازدید کل: 33859897
...