📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 8

Retour
Créer un fichier temporaire sécurisé
Avancé
FICHIER_TMP=$(mktemp)
Exécuter des commandes dans un sous-shell
Intermédiaire
(cd /tmp && ls)
Mode strict pour les scripts
Avancé
set -euo pipefail
Piéger un signal (trap)
Avancé
trap 'echo "Script interrompu." ; exit 1' INT TERM
Substitution de processus
Avancé
diff <(sort fichier1.txt) <(sort fichier2.txt)
Tableaux associatifs
Avancé
declare -A sons
sons[chien]="aboie"
sons[chat]="miaule"
echo "Le chien ${sons[chien]}"
Utiliser 'select' pour créer un menu
Avancé
PS3="Votre choix : "
select option in "Option 1" "Option 2" "Quitter"; do
  case $option in
    "Quitter") break ;;
    * ) echo "Vous avez choisi $option" ;;
  esac
done
Vérifier si une commande existe
Intermédiaire
if command -v curl &> /dev/null; then
  echo "curl est installé."
fi