#!/bin/bash date=$(date +\%d-\%m-\%Y\ \%H:\%M) echo "===============Début du script===================" echo $date a=10 b=20 if [ $a -eq $b ] then echo "$a est égal à $b" else echo "$a n'est pas égale à $b" fi #--------------------- LES TABLEAUX EN BASH------------------------ echo "----------------- TABLEAU EN BASH -----------------------" # declarer le tableau declare -a fruits #remplissage du tableau (index 1 et 2) fruits=("pommes" "poires") # pour afficher la taille du tableau echo "${#fruits[@]}" #afficher les index echo "${fruits[0]}" echo "${fruits[1]}" #ajouter un élément au tableau fruits[2]="oranges" #verification en affichant le tableau echo "${#fruits[@]}" #afficher l'index echo "${fruits[2]}" #Pour parcourir le tableau (boucler sur tout les éléments du tableau ) for i in ${!fruits[@]} do echo "Le tableau fruits contient : ${fruits[$i]}" done # Tableau Associatifs (tableau à 2 dimensions) echo "----------------- Tableau Associatifs------------------" # declarer le tableau declare -A personne #remplissage du tableau personne=( [nom]="Barksdale" [prenom]="Avon" [hobby]="Etre CEO" ) # les afficher echo ${personne[prenom]} echo ${personne[nom]} #ajouter une valeur personne[ville]="Baltimore" echo ${personne[ville]} # la boucle for i in ${!personne[@]} do echo "pour la clé $i, la valeur correspondante est: ${personne[$i]}" done