blob: 36112d1f036bfc2db6d9af29dbb2f8b7dd2255c5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#!/usr/bin/bash
mot1=hello
mot2=World
#longueur de la chaîne
echo $mot1 a ${#mot1} lettres
echo $mot2 a ${#mot2} lettres
# concaténation
concat=$mot1$mot2
echo $concat a ${#concat} lettres
# phrase
phrase="$mot1 $mot2 !"
echo "\"$phrase\" a ${#phrase} lettres (y compris les espaces)"
# 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}
|