# تمرین ۳: دفترچه تیمی ## صورت سؤال تیم شما تصمیم دارد دفترچهٔ یادداشت مشترکی بسازد که شامل چند فایل متنی ساده باشد. ساختار دایرکتوری مورد نیاز در مسیر خانگی به شکل زیر تعریف شده است: ``` ~/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` اجازه می‌دهد محتوا به انتهای فایل دیگری افزوده شود.