Skip to content

📩 Basics

Auteur : Gautier RAYEROUX | Date : 2026-04-15 00:00:00

Terminal window
name="John"
age=42readonly
PI=3.14

⚠ Pas d’espace autour du =

Terminal window
echo"$name"
echo"${name}"

Toujours mettre les variables entre guillemets.

VariableSignification
$0Nom du script
$1..$9Arguments
$@Tous les arguments
$#Nombre d’arguments
$?Code retour
$$PID du script
Terminal window
echo"Arg1: $1"

Boucle sur tous :

Terminal window
for argin"$@";do echo"$arg"done
Terminal window
files=$(ls)
today=$(date)
Terminal window
name="hello.txt"echo"${name%.txt}"# helloecho"${name#h}"# ello.txtecho"${#name}"# longueur

Terminal window
arr=("a""b""c")
echo"${arr[0]}"
echo"${arr[@]}"

Boucle :

Terminal window
for e in"${arr[@]}";do
echo"$e"
done