diff options
| author | jerome <jerome@xlinfo.fr> | 2024-04-14 17:04:20 +0200 |
|---|---|---|
| committer | jerome <jerome@xlinfo.fr> | 2024-04-14 17:04:20 +0200 |
| commit | 50b0c03236f63fb25f40c47d204eeacbaf9b5d69 (patch) | |
| tree | 9618a8ba231a221325b645415dfbe098c697dad8 /exemple03 | |
| parent | fbe94e6342d80fe9a79b1391b1ce2d3e547e7dbd (diff) | |
| download | bash_tutorial-50b0c03236f63fb25f40c47d204eeacbaf9b5d69.tar.gz bash_tutorial-50b0c03236f63fb25f40c47d204eeacbaf9b5d69.zip | |
numerotation des fichiers
Diffstat (limited to 'exemple03')
| -rwxr-xr-x | exemple03 | 39 |
1 files changed, 39 insertions, 0 deletions
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} + |
