running external programs, however. Built into bash is as full-featured a list of programming constructs as you'd expect in any language—conditionals such as if and case as well a
M. Liffiton, B. Sheese, J. Savelka, and P. Denny. Proceedings of the 23rd Koli Calling International Conference on Computing Education Research, page 1–11. New York, NY, USA, Association for Computing Machinery, (Feb 6, 2024)