maxime


set – man

|

NAME set – Set or unset values of shell options and positional parameters. SYNOPSIS set [–abefhkmnptuvxBCHP] [-o option-name] [arg …] DESCRIPTION Set or unset values of shell options and positional… Read more

Fichiers temporaires en bask : mktemps

|

Si dans vos bash vous avez besoin de fichiers temporaires, utilisez la commande mktemp pour les créer. En effet cette commande va vous permettre de créer des fichiers intermédiaires sans… Read more

OpenVPN

|

sudo systemctl enable openvpn@<nom client>.service

set

|

Arrête le script si une commande a un status de commande est > 0 set -e Affiche les commandes exécutées dans le terminal set -x

Echo -e et code couleur

|

Pour faciliter l’utilisation de couleur avec “echo”, j’utilise cette astuce Déclarer les codes couleurs (dans votre script ou à l’extérieur source ./monfichierdecouleur) Ensuite de votre code : N’oublies pas le… Read more

break & continue

|

Les commandes break et continue peuvent s’utiliser à l’intérieur des boucles for, while, until et select. La commande break permet de sortir d’une boucle. La commande continue permet de remonter à la condition d’une boucle. Syntaxe : Quitter la boucle de premier niveau… Read more

Tester un script avec ShellCheck

|

https://www.shellcheck.net/

Maitriser les conditions en bash – comparateur

|

Le scripting bash est souvent déroutant. La syntaxe est parfois assez éloignée de ce à quoi nous sommes habitués dans d’autres langages. C’est d’ailleurs pourquoi beaucoup l’évitent au maximum. Pourtant,… Read more

Cut

|

La commande cut La commande cut permet d’afficher des zones spécifiques d’un fichier. Par exemple : cut -c1 /etc/passwd affichera la première colonne du fichier /etc/passwd. Il existe d’autres spécifications (tableau 1.4) : Tableau 1.4: Spécifications de… Read more