TZSELECT(8) دستورات مدیریت سیستم TZSELECT(8)

tzselect - انتخاب تعاملی منطقه زمانی (Timezone)

tzselect [ -c coord ] [ -n limit ] [ --help ] [ --version ]

دستور tzselect با پرسیدن یک سری سوالات تعاملی از کاربر، منطقه زمانی جاری سیستم را تعیین و متغیر محیطی TZ مناسب را تولید میکند.

خروجی این دستور برای استفاده به عنوان مقدار متغیر محیطی TZ مناسب است.

تمامی تعاملات با کاربر از طریق ورودی استاندارد (stdin) و خروجی استاندارد خطا (stderr) انجام می‌شود.

به‌جای پرسیدن قاره، کشور و سپس شهر، گزینه‌هایی از مناطق زمانی را پیشنهاد می‌دهد که بزرگ‌ترین شهرهای آن‌ها به مختصات جغرافیایی coord نزدیک‌تر هستند. برای coord از استاندارد ISO 6709 استفاده کنید، به این صورت که عرض جغرافیایی بلافاصله با طول جغرافیایی همراه باشد. عرض و طول جغرافیایی باید اعدادی علامت‌دار باشند که در صورت تمایل نقطه اعشار و بخش کسری به دنبال آن‌ها بیاید: اعداد مثبت نشان‌دهنده شمال و شرق، و اعداد منفی نشان‌دهنده جنوب و غرب هستند. عرض‌های جغرافیایی با دو رقم صحیح و طول‌های جغرافیایی با سه رقم صحیح به عنوان درجه در نظر گرفته می‌شوند؛ عرض‌های جغرافیایی با چهار یا شش رقم و طول‌های جغرافیایی با پنج یا هفت رقم صحیح به صورت DDMM, DDDMM, DDMMSS, یا DDDMMSS در نظر گرفته می‌شوند که بیانگر DD یا DDD درجه، MM دقیقه، و صفر یا SS ثانیه هستند؛ هرگونه کسر انتهایی نشان‌دهنده کسر دقیقه یا (در صورت حضور SS) ثانیه است. ممیز اعشار مطابق با لوکال جاری سیستم تعیین می‌شود. برای مثال، در لوکال پیش‌فرض C:
-c +40.689-074.045 مشخص‌کننده 40.689 degrees N, 74.045 degrees W
-c +4041.4-07402.7 مشخص‌کننده 40 degrees 41.4 minutes N, 74 degrees 2.7 minutes W
-c +404121-0740240 مشخص‌کننده 40 degrees 41 minutes 21 seconds N, 74 degrees 2 minutes 40 seconds W

اگر coord یکی از قالب‌های مستندشده نباشد، رفتار حاصل نامشخص خواهد بود.

هنگامی که گزینه -c استفاده شود، نزدیک‌ترین مکان‌ها را تا سقف limit مورد نمایش می‌دهد (پیش‌فرض ۱۰).
نمایش اطلاعات راهنما و خروج.
نمایش اطلاعات نگارش و خروج.

نام یک برنامه awk سازگار با استاندارد POSIX (پیش‌فرض: awk).
نام دایرکتوری حاوی فایل‌های داده منطقه زمانی (پیش‌فرض: /usr/share/zoneinfo).

جدول کدهای دورقمی کشورها و نام کشورها بر اساس استاندارد ISO 3166.
جدول کدهای کشور، عرض و طول جغرافیایی، مناطق زمانی و توضیحات مربوطه.
فایل داده منطقه زمانی برای منطقه زمانی TZ.

در صورت دریافت موفقیت‌آمیز منطقه زمانی از کاربر، وضعیت خروج صفر و در غیر این صورت غیرصفر است.

newctime(3), tzfile(5), zdump(8), zic(8)

برنامه‌ها نباید فرض کنند که خروجی tzselect با ترجیحات یا مواضع سیاسی کاربر مطابقت دارد.

مه ۲۰۲۵ tzdata