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.9 KiB
1.9 KiB
تمرین ۳: دفترچه تیمی
صورت سؤال
تیم شما تصمیم دارد دفترچهٔ یادداشت مشترکی بسازد که شامل چند فایل متنی ساده باشد. ساختار دایرکتوری مورد نیاز در مسیر خانگی به شکل زیر تعریف شده است:
~/notebook
├── daily
└── ideas
وظایف شما:
- در دایرکتوری
dailyفایلهایی برای سه روز متوالی (مثلday-01.txt,day-02.txt,day-03.txt) بسازید؛ این فایلها باید در ابتدا خالی باشند. - در دایرکتوری
ideasفایلbrainstorm.txtرا ایجاد کنید و بلافاصله سه خط ایده در آن بنویسید؛ هر ایده در یک خط مجزا. - با استفاده از
catمحتوایbrainstorm.txtرا به انتهای فایل دیگری به نامall-ideas.txtاضافه کنید تا کل ایدهها در یک فایل جمعآوری شوند. - برای تأیید کار، دستور مناسبی اجرا کنید تا خروجی زیر را روی صفحه ببینید:
- تعداد خطوط
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اجازه میدهد محتوا به انتهای فایل دیگری افزوده شود.