1.2 BASH is awesome!

  • Why you should learn BASH
    • With BASH you can use all functionalities of an OS using the keyboard.
    • With BASH you can use your computer remotely.
    • With BASH you can apply your tasks to a list of files automatically.
    • With BASH you can save your work flow (as a script) and use it again any time (repeatability).
    • With BASH you can share your work flow with others.
    • With BASH you can integrate many different programs, including R, Python, C++ etc.


  • What BASH is not
    • BASH is not an efficient programming language. Write complicated tasks in another language and use BASH to embed it into your work flow.
    • BASH is not self explanatory.
    • BASH is a collection of external tools. Learning bash means learning many different tools.