Votre espace a été migré vers le nouveau wiki le 21/08/2023 : https://wiki.univ-lorraine.fr/wiki/perso/view/zimmerm15
Les modifications apportées ici depuis cette date ne seront pas reportées. Le wikidocs disparaitra définitivement le 31/01/2024.

Vous regardez une version antérieure (v. /display/~zimmerm15/Fonctions+shell+utiles+pour+tout+script) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 2) afficher la version suivante »


Sommaire

Objectif

Mettre ici les fonctions couremment utilisées dans les scripts.

Fonctions

fonctions_communes.sh
# fonctions

# fonction: die ()
# au moins 1 paramètres : le code erreur sortie
# 
# usage:
#
# $ die <numéro d'erreur> [<messages d'erreur>+]
#
# cette fonction retourne le code erreur donné en
# premier paramètre et affiche le message sur la
# sortie erreur standard en deuxième et plus paramètre.
die ()
{
    [ $# -ge 1 ] || return 2
    err_code="$1"
    shift
    printf '%s\n' "$*" 1>&2
    exit $err_code
}

# fonction err ()
#
# usage:
# $ err [<messages d'erreur>+]
#
# cette fonction affiche l'ensemble des arguments
# passés en paramètres sur l'erreur standard.
err ()
{
    printf '%s\n' "$*" 1>&2
}

Voir aussi


  • Aucune étiquette