Aller au contenu principal

Articles taggés : Bash

Suivre Bash

Ils arrivent tout seuls dans votre lecteur de flux — sans compte, sans adresse e-mail, sans rien à résilier. Collez cette URL dans votre lecteur :

https://www.avonture.be/fr/blog/tags/bash/rss.xml

Vous lisez aussi l'anglais ? Le flux dans la langue d'origine suit l'intégralité du blog :

https://www.avonture.be/blog/tags/bash/rss.xml

Pas encore de lecteur de flux ? Commencez ici — ça prend deux minutes.

ai-explain : l'ELI5 des scripts et des erreurs, directement dans votre terminal
Intelligence artificielle (IA)

ai-explain : l'ELI5 des scripts et des erreurs, directement dans votre terminal →

Encore une fonction de la série Ollama au quotidien : envoyez n'importe quel script, message d'erreur ou stack trace à ai-explain et obtenez une explication en langage clair de ce qu'il fait ou de ce qui a planté — 100 % local, sans cloud.

12 novembre 2026

yq — Le processeur YAML que vous savez déjà utiliser
Linux

yq — Le processeur YAML que vous savez déjà utiliser →

yq est à YAML ce que jq est à JSON. Interrogez et modifiez vos fichiers Docker Compose, vos configs CI et n'importe quel document YAML depuis la ligne de commande — aucune installation nécessaire, à part Docker.

19 octobre 2026

hyperfine — arrêtez de deviner quelle commande est la plus rapide, mesurez-la
Linux

hyperfine — arrêtez de deviner quelle commande est la plus rapide, mesurez-la →

hyperfine est un outil de benchmark en ligne de commande écrit en Rust. Il exécute vos commandes de nombreuses fois, gère les runs de warmup, calcule des statistiques sur le temps et la mémoire, et vous dit définitivement laquelle est la plus rapide — avec export en Markdown, CSV ou JSON.

12 octobre 2026

Atuin — Boostez votre historique shell avec une base de données consultable et horodatée
Bash

Atuin — Boostez votre historique shell avec une base de données consultable et horodatée →

Fatigué de perdre vos commandes dans le labyrinthe du CTRL+R par défaut ? Atuin remplace l'historique de votre shell par une TUI complète adossée à SQLite — horodatage, contexte, synchronisation multi-machines, et une comparaison claire avec la recherche d'historique basée sur FZF.

14 septembre 2026

ai-test : générer les tests unitaires manquants depuis votre terminal avec un LLM local
Intelligence artificielle (IA)

ai-test : générer les tests unitaires manquants depuis votre terminal avec un LLM local →

Transformez votre modèle Ollama local en générateur de tests unitaires à la demande. Une fonction zsh qui lit un fichier Bash, PHP ou Python, détecte si des tests existent déjà, affiche uniquement les cas Bats/Pest/Pytest manquants pour une couverture complète, propose de les enregistrer là où le framework les attend, et lance la suite dans un container Docker jetable.

3 août 2026

ripgrep — l'outil de recherche qui a changé mon workflow WSL2
Zsh

ripgrep — l'outil de recherche qui a changé mon workflow WSL2 →

Découvrez ripgrep, l'alternative ultra-rapide à grep écrite en Rust. Installation sur Ubuntu/WSL2, configuration ZSH, fonctions shell pratiques et cas d'usage réels qui vont transformer votre façon de chercher dans le code au quotidien.

6 juillet 2026

git worktree : travailler sur deux branches en même temps
Git

git worktree : travailler sur deux branches en même temps →

git worktree permet de checkout plusieurs branches comme de vrais répertoires, en même temps — sans stash, sans perte de contexte. Gardez votre stack Docker en route pendant que vous traitez un hotfix en parallèle.

29 juin 2026

delta : un pager avec coloration syntaxique pour git diff
Git

delta : un pager avec coloration syntaxique pour git diff →

Arrêtez de plisser les yeux devant les sorties brutes de git diff. Découvrez comment installer et configurer Delta pour ajouter coloration syntaxique et vue côte à côte en moins de 5 minutes.

15 juin 2026

FZF + ripgrep : recherche de code interactive avec aperçu en direct
fzf

FZF + ripgrep : recherche de code interactive avec aperçu en direct →

Combinez ripgrep et fzf avec un panneau d'aperçu coloré par bat pour construire une recherche de code interactive — puis ouvrez le résultat directement dans VSCode, à la ligne exacte.

8 juin 2026

Maîtrisez votre commande ssh et choisissez l'host dans une liste
Linux

Maîtrisez votre commande ssh et choisissez l'host dans une liste →

Construisez un sélecteur d'hosts SSH interactif et filtrable avec FZF. Apprenez à modulariser vos configurations SSH, à ajouter une documentation riche et à déclencher des actions personnalisées avancées via une interface terminal rapide.

27 avril 2026

Optimisez votre frontend - Minifier vos assets avec Docker, Bash et YAML
Bash

Optimisez votre frontend - Minifier vos assets avec Docker, Bash et YAML →

Oubliez les lourdes chaînes d'outils Node. Construisez un pipeline de minification d'assets rapide et sans dépendances avec un manifeste YAML déclaratif, Bash et Docker.

13 avril 2026

Linux - Scripts Bash - Lancer des tests unitaires avec bats/bats
Tests

Linux - Scripts Bash - Lancer des tests unitaires avec bats/bats →

Découvrez comment tester unitairement vos scripts Bash sous Linux avec le puissant framework bats (Bash Automated Testing System). Exemples concrets d'assertions, de vérifications de sortie et d'échecs.

10 juillet 2025

Compter en continu le nombre de fichiers d'un dossier avec inotifywait
Bash

Compter en continu le nombre de fichiers d'un dossier avec inotifywait →

Utilisez inotifywait sous Linux pour surveiller un répertoire en continu et obtenir en temps réel le compte des fichiers nouvellement créés, avec un simple script Bash.

24 novembre 2024

Linux - Utiliser une barre de progression dans vos scripts
Bash

Linux - Utiliser une barre de progression dans vos scripts →

Ajoutez une barre de progression visuelle à vos scripts Bash sous Linux. Ce guide vous montre comment implémenter facilement une barre de progression pour suivre des jobs concurrents, visualiser l'avancement et améliorer votre interface dans le terminal.

7 octobre 2024

Linux - Tirez parti du nombre de CPU dont vous disposez ; lancez des jobs concurrents
Bash

Linux - Tirez parti du nombre de CPU dont vous disposez ; lancez des jobs concurrents →

Optimisez vos scripts Bash ! Apprenez à lancer des jobs concurrents et à exploiter tous vos cœurs CPU avec les identifiants de processus (pids), wait et nproc pour réduire drastiquement le temps d'exécution.

6 octobre 2024

Linux - Générer de la documentation à partir de scripts Bash
Bash

Linux - Générer de la documentation à partir de scripts Bash →

Apprenez à générer automatiquement la documentation de vos scripts Bash sous Linux. Ce guide fournit un script maison qui analyse les blocs de doc des fonctions et crée des fichiers Markdown structurés.

29 juillet 2024

Linux - Comparer deux versions du même script
Linux

Linux - Comparer deux versions du même script →

Utilisez une astuce simple en ligne de commande Linux avec diff, grep et awk pour comparer deux versions du même script Bash. Identifiez rapidement les fonctions manquantes ou nouvelles entre deux versions d'un fichier ou entre deux dossiers entiers.

28 juillet 2024

Linux - Trier les fonctions dans un script Bash
Bash

Linux - Trier les fonctions dans un script Bash →

Découvrez comment utiliser diff et sort en Bash pour vérifier si les fonctions de vos scripts shell sont définies dans l'ordre alphabétique. Avec un script pour scanner un dossier entier.

28 juillet 2024

Linux : comparer deux dossiers/fichiers dans la console
Linux

Linux : comparer deux dossiers/fichiers dans la console →

Comparez efficacement deux fichiers ou des dossiers entiers sous Linux avec la commande diff. Des scripts bash avancés pour une comparaison à l'échelle industrielle.

19 juillet 2024

Bash - Afficher sur la console et dans un fichier de log en même temps
Bash

Bash - Afficher sur la console et dans un fichier de log en même temps →

Fatigué des scripts Bash silencieux ? Découvrez la méthode simple et efficace pour afficher la sortie d'une commande sur la console tout en l'écrivant ligne par ligne dans un fichier de log.

3 mai 2024

Bash - Script pour ajouter des fonctionnalités de log à votre script
Bash

Bash - Script pour ajouter des fonctionnalités de log à votre script →

Ajoutez des fonctionnalités de log robustes à vos scripts Bash grâce à cette petite bibliothèque réutilisable. Fichiers de log automatiques, horodatages et trace complète des appels de fonctions pour déboguer facilement.

1 mai 2024

Introduction à fzf - Fuzzy Finder
Linux

Introduction à fzf - Fuzzy Finder →

Maîtrisez la ligne de commande Linux avec fzf (Fuzzy Finder). Découvrez sa puissante recherche floue dans l'historique (CTRL+R) et sa sélection de fichiers (CTRL+T) pour booster votre productivité.

30 mars 2024

Comparer des fichiers d'environnement dans la console Linux
Linux

Comparer des fichiers d'environnement dans la console Linux →

Vos fichiers .env et .env.example ne sont plus synchronisés ? Découvrez une commande Linux puissante basée sur diff, grep et sort pour comparer précisément vos variables d'environnement et ignorer les commentaires.

26 janvier 2024

Édition en masse d'un fichier d'environnement
Linux

Édition en masse d'un fichier d'environnement →

Arrêtez d'éditer vos fichiers .env à la main ! Découvrez une fonction Linux simple pour mettre à jour vos variables d'environnement en masse et déployer de façon cohérente sur tous vos serveurs.

26 janvier 2024

Rechercher et remplacer (ou ajouter) avec sed
Linux

Rechercher et remplacer (ou ajouter) avec sed →

Maîtrisez sed sous Linux pour éditer vos fichiers dynamiquement. Apprenez à remplacer une variable existante ou à ajouter simplement une nouvelle ligne si la variable est absente de votre fichier de configuration.

25 janvier 2024

Bash - ASCII art
Bash

Bash - ASCII art →

Apprenez à ajouter des bannières en ASCII art à vos scripts Bash pour un impact visuel plus fort. Avec un exemple de code complet.

19 décembre 2023

Bash - Charger des variables d'environnement depuis un fichier
Bash

Bash - Charger des variables d'environnement depuis un fichier →

Apprenez à charger les variables d'environnement d'un fichier .env dans un script Bash, afin d'externaliser la configuration et de réutiliser les variables dans d'autres applications comme Laravel.

19 décembre 2023

L'utilitaire jq pour Linux
Linux

L'utilitaire jq pour Linux →

Utilisez le puissant utilitaire Linux jq pour manipuler des données JSON, embellir la sortie et filtrer des nœuds directement depuis votre ligne de commande et vos scripts shell.

13 décembre 2023

L'utilitaire xmlstarlet pour Linux
Linux

L'utilitaire xmlstarlet pour Linux →

Maîtrisez la manipulation de données XML en ligne de commande avec xmlstarlet. Ce guide montre comment embellir une sortie XML et filtrer des nœuds avec des expressions XPath

13 décembre 2023

Obtenez les informations de santé de vos containers en cours d'exécution
Bash

Obtenez les informations de santé de vos containers en cours d'exécution →

Obtenez instantanément les informations de santé de vos containers Docker. Cet article présente un script bash utilisant docker ps et docker inspect pour des vérifications rapides.

12 décembre 2023