Bash programming - Introduction

Uit De Vliegende Brigade
Versie door Jeroen Strompf (overleg | bijdragen) op 30 jan 2023 om 09:05 (Nieuwe pagina aangemaakt met 'How to start programming in Bash, without prior programming experience? And making sure it will be fun? == Basics == * Shebang, script files, make files executabl...')
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen

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
  • 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

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.

Sources