Skip to content

ronfinn/introduction-to-bash

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to Bash

Pre-Requisites

Bash Shell

You must be using a bash shell.

Follow this to find out what shell you are in:

https://www.cyberciti.biz/tips/how-do-i-find-out-what-shell-im-using.html

Bash Shell Version

To accurately follow the course, you will need Bash version 4+. If you have a lower version, then not everything will work as expected, but you can still follow the course.

You can find out your version by typing: echo $BASH_VERSION in your terminal.

If you get no output, you may not be in bash at all (see above).

If you are using a Mac, then by default you will have version 3.x. See here for advice on upgrading.

Basic Shell Utility Knowledge

You don't neeed much shell utility knowledge to follow the course, but if you are unsure whether you have the basic proficiency required I recommend following this short course.

Layout of this repository

exercises - course exercises

code - the example code in scripts

slides - course slides

For author only: See lbthw/oreilly_course/*

Links

Some useful links that may be mentioned in the course:

Which bash shell version am I using?

Bash version update guidance

Crash course in the command line

CheapCI - a complete and useful program in bash

ShellCheck - get advice on your bash code

Differences between zsh and bash

Grep

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%