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/

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

Répéter une commande X fois

|

Il existe une petite commande sympa… C’est watch ! Imaginons que vous attendez un fichier dans un répertoire spécifique pour X ou Y raison. Cette commande répétera la commande ls -lah toute… Read more

date et timestamp

|

Voici des exemples pour obtenir le timestamp de la date et de l’heure courante : Le timestamp d’une date précise : Et enfin, pour convertir un timestamp en date :… Read more

Listes des caractères encodage

|

Je vous propose de vous rendre sur le site FileFormat.info qui référence tous les caractères : Pour l’UTF-8: http://www.fileformat.info/info/charset/UTF-8/list.htm Pour tous les autres : http://www.fileformat.info/info/charset/index.htm Outils de reverse mappings :… Read more

Convertisseur de caractères en ligne

|

Les caractères accentués et spéciaux dans les fichiers Html, Js et Css. Le problème des accents mal interprétés est souvent lié à la fusion de ressources qui ne sont pas encodées de la même… Read more