#bash

68 éléments

snippet

bash coproc: paralléliser avec des coprocesseurs

Utiliser coproc pour gérer des producteurs/consommateurs asynchrones dans un script.

ouvrir
snippet

bash: globstar pour parcours récursif simple

Activer shopt -s globstar et parcourir ** pour matcher récursivement.

ouvrir
snippet

bash mapfile: lire un fichier rapidement

Charger des lignes dans un tableau sans boucle while, gérer NUL et séparateurs propres.

ouvrir
snippet

coproc: pipeline asynchrone natif bash

Lancer un processus en arrière-plan avec des descripteurs dédiés pour communiquer.

ouvrir
snippet

PATH: ajouter un répertoire temporairement et de façon persistante

Préfixer PATH dans la session et le rendre persistant pour les prochains shells.

ouvrir
snippet

process substitution: diff sans fichiers temporaires

Comparer sorties de deux commandes avec diff <(cmd1) <(cmd2) proprement.

ouvrir
snippet

shellcheck: analyser vos scripts bash

Détecter bugs et mauvaises pratiques dans les scripts shell avec conseils détaillés.

ouvrir
snippet

shfmt: formater automatiquement les scripts

Appliquer un style cohérent aux scripts shell (bash/sh) avec indentation correcte.

ouvrir
snippet

bash: chemin du script courant fiable

Obtenir le dossier du script (résolution de symlinks) pour charger des fichiers voisins en toute sécurité.

ouvrir
snippet

bash: parse args avec getopts (cli robuste)

Parser des options courtes/longues, flags et valeurs obligatoires avec usage clair et validations.

ouvrir
snippet

bash: history sécurisé et effacement ciblé

Éviter d'enregistrer des secrets, effacer une ligne, sessions éphémères, timestamps et droits du fichier.

ouvrir
snippet

bash: lire un fichier ligne par ligne sans pièges

Lire chaque ligne exactement telle qu'écrite (espaces, backslashes) sans subshell ni pertes.

ouvrir
page 1 sur 6 plus anciens →