[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: hs: petite question script bash



Le 21/03/18 à 20:40, raphael.poitevin@gmail.com (Raphaël POITEVIN) a écrit :
RP> Pour moi c’est propre !

J'ajouterais quand même un 

  # devrait se trouver au début de tout script bash, pour planter si on
  # utilise une variable non déclarée
  set -u

et du coup plus loin, un ${1-} pour initialiser la variable "1" à "" si
elle n'existe pas (${foo-bar} vaut $foo si la variable existe,
indépendamment de sa valeur, et "bar" sinon)

  case ${1-}
    foo)
      # du code pour $1 == "foo"
    ;;

    bar|"bla bla")
      # du code pour $1 == "bar" ou $1 == "bla bla"
    ;;

    *)
      # du code pour tous les autres cas
    ;;
  esac

-- 
Daniel

S'il est impossible de ne pas penser à quelque chose, il 
reste encore possible de penser à autre chose.
Lewis Carroll


Reply to: