#bash
68 éléments
bash coproc: paralléliser avec des coprocesseurs
Utiliser coproc pour gérer des producteurs/consommateurs asynchrones dans un script.
bash: globstar pour parcours récursif simple
Activer shopt -s globstar et parcourir ** pour matcher récursivement.
bash mapfile: lire un fichier rapidement
Charger des lignes dans un tableau sans boucle while, gérer NUL et séparateurs propres.
coproc: pipeline asynchrone natif bash
Lancer un processus en arrière-plan avec des descripteurs dédiés pour communiquer.
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.
process substitution: diff sans fichiers temporaires
Comparer sorties de deux commandes avec diff <(cmd1) <(cmd2) proprement.
shellcheck: analyser vos scripts bash
Détecter bugs et mauvaises pratiques dans les scripts shell avec conseils détaillés.
shfmt: formater automatiquement les scripts
Appliquer un style cohérent aux scripts shell (bash/sh) avec indentation correcte.
bash: chemin du script courant fiable
Obtenir le dossier du script (résolution de symlinks) pour charger des fichiers voisins en toute sécurité.
bash: parse args avec getopts (cli robuste)
Parser des options courtes/longues, flags et valeurs obligatoires avec usage clair et validations.
bash: history sécurisé et effacement ciblé
Éviter d'enregistrer des secrets, effacer une ligne, sessions éphémères, timestamps et droits du fichier.
bash: lire un fichier ligne par ligne sans pièges
Lire chaque ligne exactement telle qu'écrite (espaces, backslashes) sans subshell ni pertes.