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
G. Nelson, B. Xie, and A. Ko. Proceedings of the 2017 ACM Conference on International Computing Education Research, ACM, (August 2017)Understand code before write code - tracing and examples first.