10. سازمان دهی مطالب کتاب
این راهنما در باب مفاهیم سودمند زندگی روزانه کاربران جدی Bash بحث میکند. چون دانش پایهای کاربرد پوسته برای این امر لازم است، ما در سه فصل اول در خصوص اجزاء تشکیل دهنده شل گفتگو و تمرین میکنیم.
در فصل ۴ تا ۶ ابزارهای اساسی که عموماًدر اسکریپت نویسی شل استفاده میشوند، مورد بررسی قرار میگیرند.
فصل ۸ تا ۱۱ به بحث در باره رایجترین ساختارهای مورد استفاده در اسکریپتهای شل، میپردازد.
تمام فصلها با تمرینهایی همراه میباشند که آمادگی شما برای فصل بعد را محک میزنند.
فصل 1: مبانی Bash: چرا Bash خوب است، ساخت بلوکها، اولین راهکار ایجاد اسکریپتهای خوب.
فصل 2: مبانی اسکریپت :نوشتن و اشکالزدایی .
فصل 3: محیط Bash :فایلهای مقداردهیاولیه، متغیرها، کاراکترهای نقلقول، ترتیب بسط در پوسته، مستعارها و گزینهها.
فصل 4: عبارتهای منظم: یک مقدمه.
فصل 5: Sed: مقدمهای بر ویرایشگر جریانی sed .
فصل 6:Awk: مقدمهای برزبان برنامهنویسی awk .
فصل 7: دستورات شرطی: ساختارهای مورد استفاده در Bash برای بررسی شرطها.
فصل 8: اسکریپتهای محاورهای: کاربرمحور نمودن اسکریپتها، گرفتن ورودی کاربر.
فصل 9: اجرای فرمانهای تکراری: ساختارهای مورد استفاده در Bash برای خودکار نمودن اجرای دستور.
فصل 10:متغیرهای پیشرفته: تعیین کردن نوع متغیرها، معرفی متغیرهای آرایهای، عملیات با متغیرها.
فصل 11: توابع: یک مقدمه.
فصل 12: گرفتن سیگنالها: مقدمهای بر پردازش سیگنالها.