Pascal BEAUSSART

Affiche message d'erreur si non défini ${ :? }


${toto:?'msg_err'}

Si la vaviable toto existe sa valeur est affichée et toto n'est pas changée.
Si elle n'exite pas, le shell s'arrête en affichant l'erreur contenu dans la chaine de substitution : msg_err

exemple commentaire
  
  toto='exemple'
  echo ${toto:?'msg_err'}
  echo '-->' $toto
  
 

  exemple
  --> exemple
   
  
  unset toto
  echo ${toto:?'msg_err'}
  echo '-->' $toto
   


  pgm[2]: toto: msg_err
  


[RETOUR] [HOME]