There are many options in Linux shells apart from bash. Z-shell, fish shell and c shell are among the most popular. Keep in mind that each shell has its own particularities. Therefore, scripts made for a specific shell won't run on other shells.