این دستور sortplan9 است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
مرتب سازی - مرتب سازی و/یا ادغام فایل ها
خلاصه
نوع [ -cmuMbdfinrwtx ] [ +موقعیت 1 [ -موقعیت 2 ] ... ] ... [ -k موقعیت 1 [ ,pos2 ] ] ...
'[ -o تولید ] [ -T دیر ... ] [ انتخاب ... ] [ پرونده ...]
شرح
مرتب سازی همه خطوط را مرتب می کند فایل ها با هم و نتیجه را روی خروجی استاندارد می نویسد.
اگر هیچ فایل ورودی نامگذاری نشود، ورودی استاندارد مرتب می شود.
کلید مرتب سازی پیش فرض یک خط کامل است. ترتیب پیشفرض واژگانی بر اساس رونز است. در
سفارش در سطح جهانی تحت تأثیر گزینه های زیر قرار می گیرد که ممکن است یک یا چند مورد از آنها ظاهر شود.
-M به صورت ماه مقایسه کنید سه کاراکتر فضای غیر سفید اول فیلد هستند
به حروف بزرگ تا می شود و مقایسه می شود تا قبل از غیره باشد. فیلدهای نامعتبر با کم مقایسه می شوند
به
-b در مقایسههای میدانی، فضای سفید اصلی (فضاها و برگهها) را نادیده بگیرید.
-d ترتیب "دایرکتوری تلفن": فقط حروف، حروف تاکیدی، ارقام و فضای سفید هستند
قابل توجه در مقایسه
-f حروف کوچک را روی حروف بزرگ تا بزنید. کاراکترهای لهجهدار تا میشوند
فرم بزرگ بدون تاکید
-i در مقایسه های غیر عددی، کاراکترهای خارج از محدوده ASCII 040-0176 را نادیده بگیرید.
-w پسندیدن -i، اما فقط زبانه ها و فاصله ها را نادیده بگیرید.
-n یک رشته عددی اولیه، متشکل از فضای سفید اختیاری، اختیاری به علاوه یا
علامت منهای، و صفر یا بیشتر ارقام با نقطه اعشار اختیاری، مرتب شده است
مقدار حسابی
-g اعداد، مانند -n اما با اختیاری eنماهای سبک، بر اساس مقدار مرتب شده اند.
-r حس مقایسه را معکوس کنید.
-tx فیلدهای جداکننده "کاراکتر تب" است x.
علامت گذاری +موقعیت 1 -موقعیت 2 یک کلید مرتب سازی را به فیلدی که با شروع آن شروع می شود محدود می کند موقعیت 1 و فقط به پایان می رسد
قبل از موقعیت 2. موقعیت 1 و موقعیت 2 هر کدام فرم دارند m.n، به صورت اختیاری با یک یا چند مورد دنبال می شود
پرچم ها Mbdfginr، که در آن m به تعدادی از فیلدها می گوید که از ابتدای
خط و n به تعدادی از کاراکترها میگوید که از ادامه مطلب رد شوند. اگر پرچمی وجود داشته باشد
همه گزینه های سفارش جهانی برای این کلید را لغو کنید. یک گمشده .n به معنی .0; یک گم شده
-موقعیت 2 یعنی انتهای خط زیر -tx گزینه، فیلدها رشته هایی هستند که با آنها از هم جدا شده اند x;
در غیر این صورت فیلدها رشته های غیر خالی هستند که با فاصله سفید از هم جدا شده اند. فضای سفید قبل از a
فیلد بخشی از فیلد است، به جز گزینه زیر -b. b پرچم ممکن است ضمیمه شود
به طور مستقل به موقعیت 1 و موقعیت 2.
علامت گذاری -k موقعیت 1[,موقعیت 2] چگونه POSIX است نوع فیلدها را تعریف می کند: موقعیت 1 و موقعیت 2 یکسان
قالب اما معانی متفاوت ارزش m مبدا 1 به جای مبدا 0 و a است
گم .n in موقعیت 2 پایان میدان است
وقتی چندین کلید مرتبسازی وجود دارد، کلیدهای بعدی فقط بعد از همه کلیدهای قبلی مقایسه میشوند
برابر مقایسه کنید خطوطی که در غیر این صورت برابر هستند، با همه بایت های مهم مرتب می شوند.
این آرگومان های گزینه نیز قابل درک هستند:
-c بررسی کنید که فایل ورودی تکی طبق قوانین سفارش مرتب شده باشد.
هیچ خروجی نمی دهد مگر اینکه فایل از مرتبه خارج باشد.
-m ادغام؛ فرض کنید فایل های ورودی قبلا مرتب شده اند.
-u در هر مجموعه از خطوط مساوی، همه را به جز یکی سرکوب کنید. بایت ها و بایت ها نادیده گرفته شد
کلیدهای خارجی در این مقایسه شرکت نمی کنند.
-o آرگومان بعدی نام یک فایل خروجی برای استفاده به جای استاندارد است
خروجی این فایل ممکن است مانند یکی از ورودی ها باشد.
-Tدیر فایل های موقت را در آن قرار دهید دیر نه در داخل / var / tmp.
مثال ها
تمام املای منحصر به فرد را به ترتیب حروف الفبا چاپ کنید
در لیستی از کلمات که در آن کلمات با حروف بزرگ با بدون حروف بزرگ تفاوت دارند.
پرینت فایل کاربران
مرتب شده بر اساس نام کاربری (دومین فیلد جدا شده با دو نقطه).
اولین نمونه از هر ماه را در یک فایل از قبل مرتب شده چاپ کنید.
گزینه -وم تنها با یک فایل ورودی یک نماینده منحصر به فرد را انتخاب کنید
از مجموعه ای از خطوط مساوی قابل پیش بینی.
grep -n ورودی '^' | مرتب سازی -t: +1f +0n | sed 's/[0-9]*://'
یک مرتبسازی پایدار: خطوط ورودی که با هم مقایسه میشوند به صورت اصلی ظاهر میشوند
سفارش.
از sortplan9 به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید