راهنمای پیشرفته Bash-Scripting
راهنمای پیشرفته Bash-Scripting
روشن کن
قسمت اول {معرفی}
1. {چرا من نیاز به پوسته برنامه نویسی دارم؟}
2. {#! برای شروع}
2.1 {اجرای اسکریپت}
2.2 {تمرین مقدماتی}
قسمت 2. {گام های اولیه}
3. {وضعیت خروج و خروج}
4. {حرفهای خاص}
5. {معرفی متغیر و پارامتر}
5.1 {جایگزینی متغیر}
5.2 {اختصاص متغیر}
5.3 {متغیر باس نوع Untyped}
5.4 {نوع متغیر خاص}
6. {نقل قول}
7. {تست}
7.1 {سازه های تست}
7.2 {اپراتور تست فایل}
7.3 {اپراتور مقایسه (باینری)}
7.4 {تست وضعیت / اگر پس آزمون}
7.5 {آزمایش کنید که چگونه بیانیه تست را درک کنید}
8. {عملیات و موضوعات مرتبط}
8.1 {اپراتورها}
8.2 {ثابت عددی}
قسمت 3. {فراتر از مبانی}
9. {تغییرات متغیر}
9.1 {متغیرهای داخلی}
9.2 {دستکاری رشته}
9.3 {پارامتر تعویض}
9.4 {نوع متغیر را مشخص کنید: اعلام یا تایپ کنید}
9.5 {ارجاع متغیر غیرمستقیم}
9.6 {$ RANDOM: یک عدد صحیح تصادفی ایجاد کنید}
9.7 {دو ساختمانی دو طرفه}
10. {حلقه ها و شاخه ها}
10.1 {حلقه}
10.2 {حلقه های درج}
10.3 {کنترل حلقه}
10.4 {تست و شاخه}
11. {دستورات داخلی و Builtins}
11.1 {دستور کنترل کار}
12. {فیلتر خارجی، برنامه، فرمان}
12.1 {فرمان پایه}
12.2 {دستورالعمل های جامع}
12.3 {فرمان زمان / تاریخ}
12.4 {دستور پردازش متن}
12.5 {فایل، فرمان بایگانی}
12.6 {فرماندهی ارتباطات}
12.7 {فرمان کنترل ترمینال}
12.8 {آموزش ریاضی}
12.9 {فرمان دیگر}
13. {دستورات سیستم و مدیر}
14. {فرماندهی جایگزین}
15. {تفسیر محاسباتی}
16. {هدایت مجدد I / O}
16.1 {فرمان نوشتن}
16.2 {کد بارگذاری مجدد کد}
16.3 {برنامه}
17. {اینجا اسناد}
18. {رفتن به بالای صفحه}
بخش چهارم {موضوعات پیشرفته}
19. {عبارات منظم}
19.1 {معرفی مختصر عبارات منظم}
19.2 {Globbing}
20. {Subshells}
21. {پوسته های محدود شده}
22. {فرآیند جایگزینی}
23. {function}
23.1 {توابع پیچیده و تابع پیچیدگی}
23.2 {متغیرهای محلی و رونق}
24. {نام مستعار}
25. {ساختار لیست}
26. {آرایه}
27. {فایل}
28. {/ dev و / proc}
28.1 {/ dev}
28.2 {/ proc}
29. از صفر و صفر
30. {Debug}
31. {OPTION}
32. {برخی از چیزهای کثیف (Gotchas)}
33. {اسکریپت با سبک}
33.1 {جدول غیر رسمی اسکریپت پوسته}
34. {چیزهای ناقص}
34.1 {حالت تعاملی و پوسته حالت غیر تعاملی و اسکریپت}
34.2 {Shell Wrappers}
34.3 {مقایسه با تست: راه دیگری}
34.4 {بهینه سازی}
34.5 {نکات متفرقه}
34.6 {عجایب}
34.7 {مشکلات حمل و نقل}
34.8 {Shell اسکریپت در ویندوز}
35. {بش، نسخه 2}
36. {Endnotes}
36.1 {توجه نویسنده}
36.2 {درباره نویسنده}
36.3 {ابزارهایی که من برای ساختن این کتاب استفاده کردم}
36.3.1 {سخت افزار}
36.3.2 {نرم افزار و چاپگر}
36.4 {CREDIT}