LOOK(1) دستورهای کاربری LOOK(1)

look - نمایش خطوطی که با یک پیشوند مشخص شروع می‌شوند

look [options] string [file]

ابزار look خطوطی از file را نمایش می‌دهد که حاوی string به عنوان پیشوند باشند. از آن‌جا که look جستجوی دودویی انجام می‌دهد، خطوط موجود در file باید مرتب‌شده باشند (به طوری که به sort(1) همان گزینه‌های -d و/یا -f داده شده باشد که look با آن‌ها فراخوانی می‌شود).

اگر file مشخص نشود، از پروندهٔ /usr/share/dict/words استفاده می‌شود، تنها نویسه‌های حرفی‌عددی مقایسه می‌شوند و بزرگی و کوچکی حروف الفبا نادیده گرفته می‌شود.

-a, --alternative

استفاده از پروندهٔ لغت‌نامهٔ جایگزین.

-d, --alphanum

استفاده از مجموعه نویسه‌ها و ترتیب عادی لغت‌نامه، به این معنی که تنها فاصله‌ها و نویسه‌های حرفی‌عددی مقایسه می‌شوند. در صورتی که هیچ پرونده‌ای مشخص نشود، این گزینه به طور پیش‌فرض فعال است.

توجه داشته باشید که از نگارش ۲.۲۸ به بعد، فاصله‌ها برای سازگاری با دستور sort -d به مجموعه نویسه‌های لغت‌نامه افزوده شده‌اند.

-f, --ignore-case

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

-t, --terminate character

تعیین یک نویسه برای پایان رشته، به این معنی که تنها نویسه‌های موجود در string تا نخستین رخداد character (شامل خود آن) مقایسه می‌شوند.

-h, --help

نمایش متن راهنما و خروج.

-V, --version

نمایش نگارش و خروج.

ابزار look در صورت پیدا شدن و نمایش یک یا چند خط با وضعیت 0، در صورت پیدا نشدن هیچ خطی با 1، و در صورت وقوع خطا با مقداری بزرگ‌تر از 1 خارج می‌شود.

WORDLIST

مسیر پروندهٔ لغت‌نامه. این متغیر محیطی اولویت بیشتری نسبت به مسیر لغت‌نامهٔ تعریف‌شده در بخش پرونده‌ها (FILES) دارد.

/usr/share/dict/words

لغت‌نامه

/usr/share/dict/web2

لغت‌نامهٔ جایگزین

ابزار look در Version 7 AT&T Unix ظاهر شد.

sort -d /etc/passwd -o /tmp/look.dict
look -t: root:foobar /tmp/look.dict

grep(1), sort(1)

برای گزارش باگ‌ها، از سامانه پیگیری مشکلات https://github.com/util-linux/util-linux/issues.

دستور look بخشی از بستهٔ util-linux است که می‌توان آن را از آرشیو هسته لینوکس https://www.kernel.org/pub/linux/utils/util-linux. دریافت کرد.

2026-09-02 util-linux 2.42.3