summaryrefslogtreecommitdiff
path: root/exemple3
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}