Guest User

Untitled

a guest
Jun 24th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. declare -a tab1
  4. tab1=('abc' 'def' 'ghi');
  5.  
  6. echo "Nombre d'elements : ${#tab1[*]}"
  7. echo "Element 1 : ${tab1[0]}"
  8. echo "Element 2 : ${tab1[1]}"
  9. echo "Element 3 : ${tab1[2]}"
  10. echo "Element 4 : ${tab1[3]}"
  11. echo "Element 5 : ${tab1[4]}"
  12.  
  13. printf 'Tous les éléments : ${tab1[*]} : %s\n' "${tab1[*]}"
  14. printf 'Tous les éléments : ${tab1[@]} : %s\n' "${tab1[@]}"
  15.  
  16. declare -A tab2
  17. tab2['nom']='Cordier'
  18. tab2['prenom']='Robin'
  19.  
  20. printf 'Nom : %s\t Prenom : %s \n' ${tab2['nom']} ${tab2['prenom']}
  21.  
  22.  
  23.  
  24. #!/bin/bash
  25.  
  26.  
  27. x=$1
  28. y=$2
  29.  
  30. if test "A$x" = "A$y"
  31. then
  32. echo "OK"
  33. else
  34. echo "KO"
  35. fi
  36.  
  37. # La même chose
  38. if [ "A$x" = "A$y" ]
  39. then
  40. echo "OK"
  41. else
  42. echo "KO"
  43. fi
  44.  
  45.  
  46. #==================
  47.  
  48. # Permet de déclarer une valeur par defaut si $1 ou $2 ne sont pas définis dans les arguments. A la mode C :D
  49.  
  50. a=${1:-10}
  51. b=${2:-20}
  52.  
  53. if [ $a -eq $b -o \( $a -lt 10 -a $b -gt 20 \) ]
  54. then
  55. echo "OK"
  56. else
  57. echo "KO"
  58. fi
Add Comment
Please, Sign In to add comment