summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xexemple59
-rwxr-xr-xexemple68
-rwxr-xr-xexemple88
3 files changed, 13 insertions, 12 deletions
diff --git a/exemple5 b/exemple5
index 157d9c6..87f1908 100755
--- a/exemple5
+++ b/exemple5
@@ -1,5 +1,5 @@
#!/usr/bin/bash
-
+set -x
# Comparaison if,elif,else,fi avec la primitive test
# help if
read -p "Entrez un nombre positif ou négatif : " nb
@@ -31,11 +31,12 @@ else
fi
# palindrome : man rev
-read -p "Choisis un palindrome : " pal
+read -p "Choisis un palindrome : " rep
+pal=$(echo $rep|tr [A-Z] [a-z])
if [ $(echo $pal|rev) = $pal ]; then
- echo "$pal est un palindrome"
+ echo "$rep est un palindrome"
else
- echo "$pal n'est pas un palindrome"
+ echo "$rep n'est pas un palindrome"
fi
# comparaison avec le code de sortie d'une commande linux
diff --git a/exemple6 b/exemple6
index 8ce194b..6006f9f 100755
--- a/exemple6
+++ b/exemple6
@@ -20,8 +20,8 @@ done
# palindrome (sans la commande rev)
# voir exemple3
-read -p "Choisisez un palindrome : " pal
-
+read -p "Choisisez un palindrome : " rep
+pal=$(echo $rep|tr [A-Z] [a-z])
i=${#pal}
while [ "$i" -gt 0 ] ; do
rev=${pal:${#pal}-$i:1}$rev
@@ -29,9 +29,9 @@ while [ "$i" -gt 0 ] ; do
done
echo "L'inverse de $pal est $rev"
if [ $rev = $pal ]; then
- echo "$pal est un palindrome"
+ echo "$rep est un palindrome"
else
- echo "$pal n'est pas un palindrome"
+ echo "$rep n'est pas un palindrome"
fi
echo
diff --git a/exemple8 b/exemple8
index 74c0737..74a32b8 100755
--- a/exemple8
+++ b/exemple8
@@ -34,16 +34,16 @@ echo
# palindrome (sans la commande rev)
# voir exemple3
# en utilisant la syntaxe du C : (( ; ; )) . Permet d'utiliser des variables
-read -p "Choisisez un palindrome : " pal
-
+read -p "Choisisez un palindrome : " rep
+pal=$(echo $rep|tr [A-Z] [a-z])
for ((i = ${#pal} ; i > 0 ; i--)); do
rev=${pal:${#pal}-$i:1}$rev
done
echo "L'inverse de $pal est $rev"
if [ $rev = $pal ]; then
- echo "$pal est un palindrome"
+ echo "$rep est un palindrome"
else
- echo "$pal n'est pas un palindrome"
+ echo "$rep n'est pas un palindrome"
fi
echo