Skip to content

2023 Boost - Week 18#

Procedural programming fundamentally implies performing individual tasks or grouped together into procedures and functions into which values can be passed as arguments into parameters.

  • What does the word "procedure" mean?
  • What happens when I add a script into PATH that isn't executable?
  • What does "hashed" mean?
  • How can I read about the hash shell builtin command?
  • How can I force shell to not remember hashed executables?
  • How can I easily repeat a command and watch output?
  • How do I group several commands together?
  • What does the word "procedure" mean?
  • What is the difference between a "procedure" and a "function"?
  • How should I format my shell code?
  • How do I pass in all the arguments from the command line?
  • What is the difference between $@ and $*?
  • What are return values and when should I care about them?
  • What does $? contain?