Files
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.9 KiB

تمرین ۳: دفترچه تیمی

صورت سؤال

تیم شما تصمیم دارد دفترچهٔ یادداشت مشترکی بسازد که شامل چند فایل متنی ساده باشد. ساختار دایرکتوری مورد نیاز در مسیر خانگی به شکل زیر تعریف شده است:

~/notebook
├── daily
└── ideas

وظایف شما:

  1. در دایرکتوری daily فایل‌هایی برای سه روز متوالی (مثل day-01.txt, day-02.txt, day-03.txt) بسازید؛ این فایل‌ها باید در ابتدا خالی باشند.
  2. در دایرکتوری ideas فایل brainstorm.txt را ایجاد کنید و بلافاصله سه خط ایده در آن بنویسید؛ هر ایده در یک خط مجزا.
  3. با استفاده از cat محتوای brainstorm.txt را به انتهای فایل دیگری به نام all-ideas.txt اضافه کنید تا کل ایده‌ها در یک فایل جمع‌آوری شوند.
  4. برای تأیید کار، دستور مناسبی اجرا کنید تا خروجی زیر را روی صفحه ببینید:
    • تعداد خطوط all-ideas.txt
    • محتوای فایل برای بررسی بصری

در پایان باید ساختار زیر را داشته باشید:

~/notebook
├── daily
│   ├── day-01.txt
│   ├── day-02.txt
│   └── day-03.txt
└── ideas
    ├── all-ideas.txt
    └── brainstorm.txt

نکات

  • برای ساخت فایل‌های خالی از touch استفاده کنید.
  • جهت نوشتن متن، می‌توانید از cat > FILE کمک بگیرید و با Ctrl + D نوشتن را به پایان برسانید.
  • ترکیب cat FILE >> OTHER_FILE اجازه می‌دهد محتوا به انتهای فایل دیگری افزوده شود.