Bash programming - Introduction
Versie door Jeroen Strompf (overleg | bijdragen) op 30 jan 2023 om 09:19 (→Specifc & personal things)
How to start programming in Bash, without prior programming experience? And making sure it will be fun?
Basics
- Shebang, script files, make files executable, terminal screen, editor (I use Sublime Text)
- Display Hello, world!
- Variables (scalars): Assigning & displaying
- Receiving user input & processing it - E.g.: Ask the user for his/her name and displaying something like Hello, <name>!
- Comparisons, e.g., check for empty imput and take appropriate actions
- Flow control: Loops. E.g.: Display the numbers from 1 to 100 on the screen; With a step function; Backwards
- Pipelining. E.g.
ls > tmp.txt
- Grep; Pipelining
- Passing arguments to scripts
- Functions
- Evaluating commands
Specifc & personal things
ln
: To make shortcuts on the Desktop to whatever I often use- Man pages. E.g.,
man ln
- Associative arrays
Explore further yourself
Stuff I get energy from
- WordPress: Update all prices with one small script
- Remove whitespace around pictures with just one command
- Using
mmv
to update lots of file names at once.