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...

Arrêter l'exécution d'un script en cas d'erreur Bash 20/02/2023
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...

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....

Les tableaux en Bash Bash 03/08/2016
La gestion des tableaux (ou Array) en Bash est facile à gérer lorsqu'on connaît les commandes. Définir un tableau...