Bash Talk for HackIowa Spring 2019
BASH, the Bourne Again SHell, is an Unix Shell and command language that reads from the standard input or from a file. Bash allows you to interact with your filesystem and run scripts through your command line / terminal. This tutorial will focus on learning the basics of Bash as a language, as well as it's application in doing batch processing.
Dowload the talk contents:
If you don't have git installed look here
$ git clone https://github.com/abpwrs/bash-talk.git
You will also need a terminal/command line and your favorite text editor.
For windows users I would reccomend git-bash
For Mac and most Linux the built in terminals ship with bash
# check that bash is installed
$ which bash
# this should print a line with the path to your bash executable
You will need python3 and pip:
https://www.python.org/downloads/
https://pip.pypa.io/en/stable/installing/
$ cd bash-talk/
# install the python requirements
$ pip install -r requirements.txt
you will need a c++ compiler(I'd use g++)
instructions
# The following compiliers should be found, the same as bash above
$ which g++
More about shells --> read more here
More about scripting --> read more here