Le vif du sujet : Différence entre versions

De Design numérique
Aller à : navigation, rechercher
 
(Une révision intermédiaire par le même utilisateur non affichée)
Ligne 7 : Ligne 7 :
 
* "#!/bin/bash" sans les guillemets
 
* "#!/bin/bash" sans les guillemets
  
*la seconde est de rendre son fichier texte exécutable. Pour se faire, on utilise la commande  
+
 
 +
la seconde est de rendre son fichier texte exécutable. Pour se faire, on utilise la commande  
  
 
*chmod +x nomdufichier
 
*chmod +x nomdufichier
 +
* ./nomdufichier permet d'exécuter le script. Attention à ne pas mettre d'espace sinon ça ne fonctionne pas.
 +
* nano nomdufichier permet d'ouvrir le script dans fenêtre afin de modifier le code
  
  
Ligne 17 : Ligne 20 :
 
*echo "bonjour"  permet d'afficher bonjour
 
*echo "bonjour"  permet d'afficher bonjour
 
*echo -e permet d'afficher ce qui suit mais le -e indique qu'il s'agit d'une commande (et non pas d'un simple mot comme au-dessus. par exemple : echo -e "\033[41m bonjour" va afficher bonjour avec un fond rouge.  
 
*echo -e permet d'afficher ce qui suit mais le -e indique qu'il s'agit d'une commande (et non pas d'un simple mot comme au-dessus. par exemple : echo -e "\033[41m bonjour" va afficher bonjour avec un fond rouge.  
 +
* \033[Am  est la syntaxe permettant de mettre un fond en couleur sur du texte. le "A" est a remplacé par un chiffre correspondant à la couleur souhaité (voir tableau de correspondance bash)
  
 
[[PREMIERE VERSION DU CODE]]
 
[[PREMIERE VERSION DU CODE]]

Version actuelle datée du 17 décembre 2018 à 13:08

SYNTAXE en bash

lorsqu'on code en bash dans le terminal, il y a plusieurs choses à faire coûte que coûte.

la première est de commencer son texte par

  • "#!/bin/bash" sans les guillemets


la seconde est de rendre son fichier texte exécutable. Pour se faire, on utilise la commande

  • chmod +x nomdufichier
  • ./nomdufichier permet d'exécuter le script. Attention à ne pas mettre d'espace sinon ça ne fonctionne pas.
  • nano nomdufichier permet d'ouvrir le script dans fenêtre afin de modifier le code


LES COMMANDES UTILISEES

  • read -p "demander qqch à l'utilisateur et stocker la réponse dans" nomVariable
  • echo "bonjour" permet d'afficher bonjour
  • echo -e permet d'afficher ce qui suit mais le -e indique qu'il s'agit d'une commande (et non pas d'un simple mot comme au-dessus. par exemple : echo -e "\033[41m bonjour" va afficher bonjour avec un fond rouge.
  • \033[Am est la syntaxe permettant de mettre un fond en couleur sur du texte. le "A" est a remplacé par un chiffre correspondant à la couleur souhaité (voir tableau de correspondance bash)

PREMIERE VERSION DU CODE