в чем разница между $ var и $ {var}

я вижу такой код

  SERIAL_NO="121"
  if [ -z "${SERIAL_NO}" ]; then
     echo -e "ERROR: serial number of the device is not provided!"
     exit 1
  else

здесь он использует $ {SERIAL_NO} для получения переменной SERIAL_NO. я хочу знать, в чем разница между $ var и $ {var}, и почему здесь используется $ {var}.

спасибо

5
задан mike 27 December 2011 в 12:22
поделиться