Bash programming - Introduction: verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
(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...')
(geen verschil)

Versie van 30 jan 2023 09:05

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