Skip to content
Bash talk for HackIowa 2019
Shell Python C++
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cxx_src
data
presentation
python_src
scripts
.gitignore
LICENSE
README.md
requirements.txt

README.md

bash-talk

Bash Talk for HackIowa Spring 2019

bash-logo

What is Bash

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.

Setup instructions:

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.

Bash (Required)

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

Python (Optional)

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  

C++ (Optional)

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:

More about shells --> read more here
More about scripting --> read more here

You can’t perform that action at this time.