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