99fb7f0e82
- Created a new sitemap.xml file for better SEO. - Added a compressed version of the sitemap as sitemap.xml.gz. - Introduced extra.css for custom styles, including Persian font support (IRANSansX). - Defined font-face rules for regular and bold styles of IRANSansX. - Implemented various text styles and layout adjustments for better readability. - Enhanced Mermaid diagram styles to support Persian text rendering.
1.7 KiB
1.7 KiB
تمرین ۶: تقویم تیم پشتیبان
صورت سؤال
تیم پشتیبانی میخواهد برنامهٔ کاری سه ماه آینده را تنظیم کند. برای این کار لازم است اطلاعات زیر را از طریق خط فرمان استخراج کنید:
- تاریخ و زمان فعلی سیستم را با قالب
YYYY-MM-DD HH:MMبه نمایش بگذارید و در یک فایل متنی با نامsupport-schedule.txtذخیره کنید. - تقویم سه ماه آینده (ماه جاری و دو ماه بعد) را در همان فایل ثبت کنید به گونهای که بین هر ماه یک خط خالی قرار گیرد.
- با استفاده از یک دستور تکخطی، شمارهٔ هفتههای ماه جاری را استخراج کنید و آنها را به انتهای فایل اضافه نمایید. (میتوانید از
grep,awk, یا هر ابزار دیگری که ترجیح میدهید استفاده کنید.) - خروجی نهایی فایل باید شامل نمونهای مشابه زیر باشد:
2024-06-20 10:42
June 2024
Su Mo Tu We Th Fr Sa
...
July 2024
Su Mo Tu We Th Fr Sa
...
Current month weeks: 23 24 25 26 27
نکات
- برای قالببندی
dateاز رشتههای قالب با+استفاده کنید. - چاپ چند ماه پشت سر هم با گزینهٔ
-Aیا اجرای چندبارهٔcalقابل انجام است. - جهت استخراج شمارهٔ هفتهها فرمان
ncal -wیا ترکیبی ازcalو ابزارهای متنی میتواند کمککننده باشد.