Bash (Bourne Again Shell) - Unix üçün yazılmış shelldir. 1988-ci ildə Brian Fox tərəfindən yazılmağa başlamış və 1989-cu ildə beta versiya buraxılmışdır. Hal-hazırda Linux və Mac OS X əməliyyat sistemlərində susmaya görə istifadə edilən shelldir. Bash istifadəçi tərəfindən mətn şəklində verilən komandaları emal edir. Bash ilə shell skriptlər də yazmaq mümkündür.
Bu məqalədə sadə Bash skriptlər haqqında nümunələr paylaşacam:
Dəyişən
Mövcud olan hər bir proqramlaşdırma dilində dəyişənlər anlayışı mövcuddur - dəyərləri təyin edə, oxuya və idarə edə biləcəyimiz bir yaddaş üçün simvolik bir ad. Bash-dada bu istifadə edilir.
Qeyd edək ki, "=" işarəsi ətrafında boşluq olmamalıdır: VAR=dəyər
işləyir; VAR = dəyər
işləmir. Birinci halda, shell "=" simvolunu görür və əmrə dəyişən kimi baxır.
Shell dəyişənlərin növlərinə əhəmiyyət vermir; mətn, tam ədədləri, həqiqi ədədləri - istədiyiniz hər şeyi saxlaya bilərsiniz.
Təkrarlanan əməliyyatlar Loops
Əksər dillərdə loop anlayışı var: əgər bir tapşırığı iyirmi dəfə təkrarlamaq istəyiriksə, hər dəfə bir az dəyişikliyə uğrayaraq iyirmi dəfə kodu daxil etmək istəmirik. Nəticə etibarilə Bourne shelində looplarda mövcuddur.
For Loops
Siyahı tükənənə qədər "for" dəyərlər dəsti ilə təkrarlanır:
Nəticəsi:
While Loops
Burada nə yazılırsa yazılsın, "echo" və "read" ifadələri "bye" yazılayana qədər müddətsiz olaraq işləyəcəkdir.