Baş komanda üçün yazılmış skriptlər haqqında suallar üçün. Səhvlərə məruz qalmış kabuk skriptləri üçün buraya yerləşdirməzdən əvvəl xahiş edirik shellcheck proqramı ilə (və ya https://shellcheck.net saytının shellcheck veb serverində) yoxlayın. Bəşanın interaktiv istifadəsi ilə bağlı suallar Üstün İstifadəçi mövzusuna Stack Overflow-dan daha çox daxil olma ehtimalı.

O bash

Bir və ya bir domendən əmrlərin ardıcıllığı kimi əmrləri online qəbul edən çoxlu tərcüməçilər var. Bourne-yenə (Bash) qabığı bir tərcüməçi kimi. Bash Bourne Shell (sh) standartını tətbiq edir və bir çox add-ons təklif edir.

Bash Free Software Foundation səhifəsindən :

Bash, KornShell (ksh) və C ( csh ) 'dan faydalı xüsusiyyətləri olan bir qoşa uyğunluq qabığıdır. IEEE POSIX P1003.2 / ISO 9945.2 Shell and Tools standartlarına uyğunlaşdırmaq üçün nəzərdə tutulmuşdur. Həm proqramlaşdırma həm də interaktiv istifadəyə görə funksional təkmilləşdirmələr təklif edir. Bundan əlavə, ən sh scripts dəyişiklik olmadan bash çalıştırılabilir.

Texniki məlumat üçün Bəş təlimatını oxuyun.

Bash Brian Fox tərəfindən yazılmış və ilk olaraq 1989-cu ildə buraxılmışdır. Bu bir çox Linux dağılımı və MacOS üçün standart kabuk; Ən müasir əməliyyat sistemləri mövcuddur və Windows 10-a köçürülmüşdür.

Versiyası Qeyd

2019-cu ilin yanvar ayından etibarən, bashin son versiyası 5.0-dir, baxmayaraq ki, əməliyyat sisteminə və bash üçün yeniləmələrə əsasən köhnə bir versiyanı istifadə edə bilərsiniz. Çox Linux qurğuları 4.x ailəsindən bir şey istifadə etməlidir. MacOS (əvvəllər Mac OS X) lisenziyalaşdırma məsələlərinə görə 3.2 versiyasını yerinə yetirir.

Sənin istifadə etdiyiniz bash versiyasını unutmayın. Bu, potensial respondentləri sizə hansı xüsusiyyətlərin mövcud olduğu barədə, habelə hansı səhvlərin düzəldilməsinə dair xəbərdarlıq edəcəkdir.

BASH_VERSION shell dəyişəninin dəyərini yoxlamaqla istifadə etdiyiniz bash versiyasını müəyyən edə bilərsiniz.

Açıq bir versiya olmadan, cavabdeh ən az 4.2 versiyasını istifadə etdiyini qəbul edə bilər. Aksi qeyd edilməmiş halda osx etiketli suallar 3.2 versiyasını nəzərdə tutur.

Qısa yayım tarixi

Http://ftp.gnu.org/gnu/bash/ saytından əldə edilən yükləmələrə əsasən