Actions

« Le vif du sujet » : différence entre les versions

De Design numérique

Danaerg (discussion | contributions)
Aucun résumé des modifications
Danaerg (discussion | contributions)
Aucun résumé des modifications
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
Ligne 17 : Ligne 18 :
*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 du 17 décembre 2018 à 13:02

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


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