બૅશ સ્ક્રિપ્ટિંગ ભાષા હોવા છતાં, તે સામાન્ય હેતુ પ્રોગ્રામિંગ લેંગ્વેજની બધી ક્ષમતાઓ ધરાવે છે.