Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
kb_it:bash_dev [2024/05/27 18:04] befekb_it:bash_dev [2025/05/21 09:37] (Version actuelle) befe
Ligne 7: Ligne 7:
 <code bash> <code bash>
 [ -z ${var+x} ] && echo 'Var is unset' [ -z ${var+x} ] && echo 'Var is unset'
 +</code>
 +
 +==== Test l'existance d'un programme ====
 +
 +<code bash>
 +if ! command -v <the_command> 2>&1 >/dev/null
 +then
 +    echo "<the_command> could not be found"
 +    exit 1
 +fi
 </code> </code>
  
Ligne 79: Ligne 89:
 REPO="$1" REPO="$1"
 shift shift
 +</code>
 +
 +==== Récupérer le chemin du répertoire du script en cours d'exécution ====
 +
 +<code bash>
 +CD="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
 </code> </code>