Bash is a programming language design for interact with user. Which have a very flexible syntax to take command from user. But in the bottom, it's just a programming language like any others, it provides variable, function and flow control..., we are going to reintroduce bash syntax and tools, some of you might already know, but is still good to review. In the end of this talk, everyone can write bash script like a marshall. (or at least understand Marshall's)