لینوکس فرمان - uniq را بیاموزید

نام

uniq (حذف خطوط تکثیر از یک فایل منحصر به فرد)

خلاصه داستان

uniq [-cdu] [-f skip-fields] [-s skip-chars] [-w check-chars] [- # skip-fields] [+ skip-chars] [-count] [-repeated] [-new] [-skip-fields = skip-fields] [-skip-chars = skip-chars] [--check-hars = check-chars] [--help] [--version] [infile ] [outfile]

شرح

uniq خطوط منحصر به فرد را در یک فایل مرتب شده چاپ می کند ، تنها یک مورد از خطوط تطبیق را حفظ می کند. به صورت اختیاری، می تواند فقط خطوط نمایش داده شود که دقیقا یک بار نمایش داده می شوند یا خطوطی که بیش از یک بار ظاهر می شوند. uniq نیاز به ورودی مرتب شده است، زیرا تنها خطوط متوالی را مقایسه می کند.

گزینه ها

-u، - منحصر به فرد

تنها خطوط منحصر به فرد را چاپ کنید.

-d، - متوقف شده است
فقط خطوط تکراری را چاپ کنید

-c، - تعداد
چاپ تعداد دفعاتی که هر خط همراه با خط رخ داد.

-number، -f، --skip-fields = شماره
در این گزینه تعداد یک عدد صحیح است که تعداد فیلدهای را نشان می دهد تا قبل از بررسی برای منحصر به فرد از آن عبور کنند. فیلدهای شماره اول همراه با هر فیلدی که قبل از فیلدهای شماره پیدا شده است، برداشته شده و شمارش نشده اند. حوزه ها به عنوان یک رشته از فضای غیر فاکتور، بدون نشانه ها تعریف می شوند که از طریق فضاهای و زبانه ها از یکدیگر جدا می شوند.

+ شماره، -s، --skip-chars = شماره
در این گزینه تعداد یک عدد صحیح است که نشان دهنده تعداد کاراکترها است تا قبل از بررسی برای منحصر به فرد از آن عبور کند. اولین عدد نویسه، همراه با هر علامت که قبل از کاراکترهای عددی یافت می شود، رد می شوند و شمارش نمی شوند. اگر از گزینه های زمینه و کاراکتر استفاده کنید، فیلد ها برای اولین بار حذف می شوند.

-w، --check-chars = شماره
بعد از پرش هر فیلد مشخص شده و کاراکتر، تعداد کاراکترهایی را که در خط ها مقایسه می کنید مشخص کنید. به طور معمول تمام بقیه خط ها مقایسه می شوند.

--کمک
یک پیام کاربردی را چاپ کنید و یک کد وضعیت نشان می دهد که موفقیت داشته باشید.

- نسخه
اطلاعات نسخه چاپی در خروجی استاندارد و سپس خروج.

مثال

٪ مرتب سازی myfile | uniq

خطوط تکراری را از جریان پاک می کند (نماد "|" خروجی را از مرتب سازی میفروش به دستور uniq لوله می برد).

مهم: از دستور man ( ٪ man ) برای دیدن نحوه استفاده از دستور در رایانه خاص خود استفاده کنید.