From 50b0c03236f63fb25f40c47d204eeacbaf9b5d69 Mon Sep 17 00:00:00 2001 From: jerome Date: Sun, 14 Apr 2024 17:04:20 +0200 Subject: numerotation des fichiers --- exemple03 | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 exemple03 (limited to 'exemple03') diff --git a/exemple03 b/exemple03 new file mode 100755 index 0000000..0e06c2a --- /dev/null +++ b/exemple03 @@ -0,0 +1,39 @@ +#!/usr/bin/bash + +mot1=hello +mot2=World + +#longueur de la chaîne +echo $mot1 a ${#mot1} lettres +echo $mot2 a ${#mot2} lettres +echo + +# concaténation +concat=$mot1$mot2 +echo $concat +#ou +concat=$mot1 +concat+=$mot2 +echo $concat +echo +echo $concat a ${#concat} lettres +echo + +# phrase +phrase="$mot1 $mot2 !" +echo "\"$phrase\" a ${#phrase} lettres (y compris les espaces)" +echo + +# substitution +echo ${concat/h/H} +echo ${phrase/World/le monde} + +# suppression +echo ${phrase/World} + +# extraction ${string, position, longueur} +# extraction du mot2 : a partir de la sixième lettre (l'index commence à 0) +echo ${concat:5:${#mot2}} +# extraction de la dernière lettre +echo ${concat:${#concat}-1:1} + -- cgit v1.2.3