Ajouter un lock pour n'autoriser qu'une instance Bash 13/01/2026
En Bash, si on ne veut pouvoir lancer qu'une seule instance de programme, on peut mettre un verrou (lock) qui bloquer...

Arrêter l'exécution d'un script Bash en cas d'erreur Bash 20/09/2024
Dans un script, si une commande renvoie une valeur différente de 0, c'est qu'il y a eu une erreur. Il est possible...

IFS : traiter ligne par ligne Bash 15/03/2023
Pour faire des foreach, on utilise IFS qui définit le séparateur. Pour utiliser ligne par ligne, il est possible de...

Temps d'exécution dans un script Bash Bash 04/11/2020
Pour voir le temps nécessaire à un script, on peut utiliser la commande time. Si on veut avoir l'information dans...

Les apostrophes dans des chaînes encadrées par des apostrophes Bash 08/07/2019
Les apostrophes (ou quotes en anglais) sont souvent utilisées par le bash pour empêcher l'interprétation du...

Enregistrer tous les textes et erreurs d'un script Bash 06/12/2018
Pour qu'un script bash enregistre dans un fichier toutes les erreurs et tous les textes générés sur STDOUT ou STDERR,...

Arrêt du script à la première erreur Bash 06/05/2017
Lorsqu'un script bash est exécuté, on veut parfois qu'il s'arrête dès qu'une commande ne renvoie pas 0. On peut...

Mot de passe aléatoire Bash 26/10/2016
Pour générer un mot de passe aléatoire, il est possible d'utiliser les commandes suivantes : echo `< /dev/urandom tr...

Ajout multiligne en Bash Bash 25/10/2016
Nommé Heredoc, cette façon de coder permet de créer plusieurs lignes d'un seul coup dans un fichier : $ cat <<EOF >...

Vérifier l'existence d'une commande Bash 22/09/2016
En début de script, il est souvent nécessaire de vérifier si des commandes systèmes spécifiques sont bien installées....