The following code uses the less then or equal to symbol -li to run a loop until the counter variable x reaches the number 5. Easily learn new technologies and coding concepts and quickly find the answers you need.Ī while loop runs continuously until a certain condition is met. With Red Hat Developer cheat sheets, you get essential information right at your fingertips so you can work faster and smarter. Work with collections, arrays, and maps.Control script flow with conditionals and loops.Manipulate strings using parameter expansion.It supports most of the statements that other languages provide, such as indexed and associative arrays, foreground/background task execution, pipes, redirections, loops, functions, and Boolean expressions.ĭownload the Bash Commands Cheat Sheet to get started with Bash scripting. Bash is the default shell installed on GNU/Linux distributions and many other Unix-style systems, such as macOS.Īlthough most developers have a working knowledge of Bash for everyday interactive use, few know the rich features it offers for writing scripts. Bash is a command language interpreter: a version of the classic Unix shell with many enhancements.