Apple macOS Syntax

  Arguments      Shell parameters
  Variables      Variable Substitution
  List of Environment variables
  List of Special bash shell variables
  Array Variables

  functions      Define Function Macros
  Redirection    Redirect output from one command as input for another

Looping constructs:

  if      Conditionally perform a command
  for     Expand words, and execute commands
  while   Execute commands
  The break and continue builtins may be used to control loop execution.

Evaluating expressions:

  Using brackets to Group and expand expressions
  Logical, arithmetical and comparison operators
  Conditional execution command-A AND/OR command-B
  Comparison Operators exists, greater than, equal to
  Escape Characters, delimiters and Quotes
  File operators -f
  Command Substitution

Working with the bash Shell:

  Run a bash shell script
  Prompt Statement variables
  Bash startup files bashrc
  Here documents and Here Strings
  strftime Date and time string formats

General OS X

  bash Terminal Keyboard Shortcuts
  OSX Keyboard Shortcuts
  Create a bootable OS X drive
  Defaults - A list of OS X preferences
  OS X Root user - How to Enable/Disable
  OS X Filesystem hierarchy
  Background Processes (Westwind)
  Valid Filenames in OS X

For examples of all the above see OS X books

© Copyright 1999-2017
Some rights reserved