#!/bin/bash Stocker le résultat d'une commande var=$(ls /); echo $var; Fonctions function bonjour { # ne pas oublier espace avant { echo 'bonjour' } bonjour # appel de la fonction Fonction paramètres function ecrire { echo "$1 $2" } ecrire 'toto' 'tata' Tableau tab[0]="toto" tab[1]="tata" echo $tab[1] for mot in ${tab[*]} do echo $mot; done Arguments de script echo $1 #premier argument echo $2 echo "${10}" # Afficher le dixième paramètre (quand >9) echo $* #tous les arguments Afficher la sortie de la dernière commande passée echo $_ Afficher le bon résultat de la dernière commande echo "$?" # affiche 0 si OK, 1 ou 2 si NOK Afficher le nombre de paramètres echo "$#"