Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. Bash
  2. ====
  3.  
  4. vi test.sh
  5.  
  6. Un script bash commence toujours avec cette ligne :
  7.  
  8. #!/bin/bash
  9.  
  10.  
  11. **Variables**
  12.  
  13. message='Bonjour tout le monde'
  14.  
  15.  
  16. *Pour exécuter une commande dans du texte, utliser des back quotes*
  17.  
  18. message=`pwd`
  19. echo "Vous êtes dans le dossier $message"
  20.  
  21. #Vous êtes dans le dossier /home/mateo21/bin
  22.  
  23.  
  24. **Affichage**
  25.  
  26. *Afficher du texte ou une valeur*
  27.  
  28. echo 'coucou'
  29.  
  30. *Afficher la valeur d'une variable*
  31.  
  32. echo $message
  33.  
  34.  
  35. **Intérection utilisateur**
  36.  
  37. *Lire une entrée utilisateur*
  38.  
  39. echo 'Quel est votre nom ?'
  40.  
  41. read nom prenom
  42.  
  43. >Le texte saisi par l'utilisateur sera directement stocké dans la variable `nom` et `prenom`
  44.  
  45. echo 'Votre nom est $nom, et votre prénom est $prenom'
  46.  
  47.  
  48.  
  49.  
  50. **Exécution de script au démarrage**
  51.  
  52. *Exécution du script à chaque connexion (y compris SSH)*
  53.  
  54. sudo vi /home/franck/.bashrc
  55.  
  56. ou si shell utilisé différent (ici ZSH)
  57.  
  58. sudo vi /home/franck/.zshrc
  59.  
  60. > Ajouter à la fin la commande souhaitée
  61.  
  62. sudo bash /home/franck/monscript.sh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement