Files
khorasan-doc/docs/exercise6.md
T
nearology 99fb7f0e82 Add sitemap and styles for Persian font integration
- 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.
2026-04-28 15:27:18 +03:30

1.7 KiB

تمرین ۶: تقویم تیم پشتیبان

صورت سؤال

تیم پشتیبانی می‌خواهد برنامهٔ کاری سه ماه آینده را تنظیم کند. برای این کار لازم است اطلاعات زیر را از طریق خط فرمان استخراج کنید:

  1. تاریخ و زمان فعلی سیستم را با قالب YYYY-MM-DD HH:MM به نمایش بگذارید و در یک فایل متنی با نام support-schedule.txt ذخیره کنید.
  2. تقویم سه ماه آینده (ماه جاری و دو ماه بعد) را در همان فایل ثبت کنید به گونه‌ای که بین هر ماه یک خط خالی قرار گیرد.
  3. با استفاده از یک دستور تک‌خطی، شمارهٔ هفته‌های ماه جاری را استخراج کنید و آن‌ها را به انتهای فایل اضافه نمایید. (می‌توانید از grep, awk, یا هر ابزار دیگری که ترجیح می‌دهید استفاده کنید.)
  4. خروجی نهایی فایل باید شامل نمونه‌ای مشابه زیر باشد:
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 و ابزارهای متنی می‌تواند کمک‌کننده باشد.