Connexion
S'inscrire
Actualités
Quoi de neuf
Activités générales
Auteurs
Forums
Nouveaux messages
Rechercher un forum
Wiki
Pages
Dernière activité
Quoi de neuf
Nouveaux messages
Nouveaux articles
Nouveaux messages de profil
Activités générales
Membres
Membres inscrits
Visiteurs actuels
Nouveaux messages de profil
Rechercher dans les messages des profils
Teams
Créé ton équipe
Magasin
Quoi de neuf ?
Nouveaux messages
Rechercher un forum
Menu
Connexion
S'inscrire
Install the app
Install
Forums
Plateformes
PC et Serveurs
Linux
Introduction au BASH
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement.
Vous devez le mettre à jour ou utiliser un
navigateur alternatif
.
Répondre à la discussion
Message
<blockquote data-quote="SamirMG" data-source="post: 5776815" data-attributes="member: 195350"><p style="text-align: center"><img src="http://xsolutions.free.fr/home/mac/astuces-mac/starwars_files/terminal-2014-bash-2014-7600d711-1.jpg" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p> <p style="text-align: center"></p> <p style="text-align: center"><strong>Bash</strong> est un langage de programmation inventé en 1988 par Brian Fox, dans le cadre du projet GNU Aujourd’hui, les développements de bash sont menés par Chet Ramey. Le bash est utilise sous Linux Et Mac</p> <p style="text-align: center">et sert de <em>environnement de travail et de</em> <em>langage de programmation</em>.</p> <p style="text-align: center"></p> <p style="text-align: center"><strong><em><span style="color: #ff0080">Présentation : </span></em></strong></p> <p style="text-align: center">Bash est un langage utilisé par ceux utilisant Linux et Mac , Les administrateurs réseaux . Le bash est facile à appendre pour les débutant ce qui fait sa force.</p> <p style="text-align: center">Les avantages du bash sont :</p> <ul> <li data-xf-list-type="ul"><p style="text-align: left">c’est un langage interprété : les erreurs peuvent être facilement localisées et traitées ; d’autre part, des modifications de fonctionnalités sont facilement apportées à l’application sans qu’il soit nécessaire de recompiler et faire l’édition de liens de l’ensemble</p> </li> <li data-xf-list-type="ul"><p style="text-align: left">le langage est adapté au prototypage rapide d’applications : les tubes, les substitutions de commandes et de variables favorisent la construction d’une application par assemblage de commandes préexistantes dans l’environnement Unix</p> </li> </ul> <p style="text-align: center">Mais possèdent des inconvénients qui sont :</p> <p style="text-align: center"></p> <ul> <li data-xf-list-type="ul"><p style="text-align: left">l’oubli ou l’ajout d’un caractère <strong>espace</strong> provoque facilement une erreur de syntaxe</p> </li> </ul> <p style="text-align: left"></p> <ul> <li data-xf-list-type="ul"><p style="text-align: left"><strong>bash</strong> possède plusieurs syntaxes pour implanter la même fonctionnalité, comme la substitution de commande ou l’écriture d’une chaîne à l’écran. Cela est principalement dû à la volonté de fournir une compatibilité ascendante avec le <em>Bourne shell</em>, shell historique des systèmes Unix</p> </li> </ul> <p style="text-align: left"></p> <ul> <li data-xf-list-type="ul"><p style="text-align: left">certains caractères spéciaux, comme les parenthèses, ont des significations différentes suivant le contexte ; en effet, les parenthèses peuvent introduire une liste de commandes, une définition de fonction ou bien imposer un ordre d’évaluation d’une expression arithmétique.</p> </li> </ul> <p style="text-align: center"><strong><em><span style="color: #ff4da6">Coder en Bash :</span></em></strong></p> <p style="text-align: center">Pour coder en bash il vous suffit d'un terminal pour voir si votre code fonctionne et d'un éditeur de texte comme notepad ++. Pas besoin d'autre choses <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite355" alt=":)" title=":) :)" loading="lazy" data-shortname=":)" /></p> <p style="text-align: center"></p> <p style="text-align: center"></p> <p style="text-align: center"><strong><em><span style="color: #ff4da6">Un petit code en Bash :</span></em></strong></p> <p style="text-align: center"></p> <p style="text-align: center">je vais vous montrer un hello world en Bash puis vous l'expliquer</p> <p style="text-align: center"></p> <p style="text-align: center">#!/bin/bash</p> <p style="text-align: center">echo " Hello World "</p> <p style="text-align: center"></p> <p style="text-align: center">le #!/bin/bash permet cette ligne permet de s'assurer que le script est bien exécuté avec le bon shell.C'est important si un utilisateur utilise pas bash comme shell comme ( sh ,ksh )</p> <p style="text-align: center"></p> <p style="text-align: center">le echo " hello world"</p> <p style="text-align: center"></p> <p style="text-align: center">permet que quand on va lancer le script hello world va s’afficher</p> <p style="text-align: center"></p> <p style="text-align: center">Un autre hello world avec une variable <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite171" alt=":D" title="Awesome face :D" loading="lazy" data-shortname=":D" /> :</p> <p style="text-align: center"></p> <p style="text-align: center">#!/bin/bash</p> <p style="text-align: center">echo " Ton nom ?"</p> <p style="text-align: center">read nom</p> <p style="text-align: center">echo " Hello World $nom "</p> <p style="text-align: center"></p> <p style="text-align: center">La nouvelle ligne est " read nom"</p> <p style="text-align: center"></p> <p style="text-align: center">cela sert à savoir ce que l'utilisateur à rentre après la commande ton nom</p> <p style="text-align: center">et le place dans une variable nom</p> <p style="text-align: center">qui est affiche grâce à $nom</p> <p style="text-align: center"></p> <p style="text-align: center"></p> <p style="text-align: center"></p></blockquote><p></p>
[QUOTE="SamirMG, post: 5776815, member: 195350"] [CENTER][IMG]http://xsolutions.free.fr/home/mac/astuces-mac/starwars_files/terminal-2014-bash-2014-7600d711-1.jpg[/IMG] [B]Bash[/B] est un langage de programmation inventé en 1988 par Brian Fox, dans le cadre du projet GNU Aujourd’hui, les développements de bash sont menés par Chet Ramey. Le bash est utilise sous Linux Et Mac et sert de [I]environnement de travail et de[/I] [I]langage de programmation[/I]. [B][I][COLOR=#ff0080]Présentation : [/COLOR][/I][/B] Bash est un langage utilisé par ceux utilisant Linux et Mac , Les administrateurs réseaux . Le bash est facile à appendre pour les débutant ce qui fait sa force. Les avantages du bash sont :[/CENTER] [LIST] [*][LEFT]c’est un langage interprété : les erreurs peuvent être facilement localisées et traitées ; d’autre part, des modifications de fonctionnalités sont facilement apportées à l’application sans qu’il soit nécessaire de recompiler et faire l’édition de liens de l’ensemble[/LEFT] [*][LEFT]le langage est adapté au prototypage rapide d’applications : les tubes, les substitutions de commandes et de variables favorisent la construction d’une application par assemblage de commandes préexistantes dans l’environnement Unix[/LEFT] [/LIST] [CENTER]Mais possèdent des inconvénients qui sont : [/CENTER] [LIST] [*][LEFT]l’oubli ou l’ajout d’un caractère [B]espace[/B] provoque facilement une erreur de syntaxe[/LEFT] [/LIST] [LEFT][/LEFT] [LIST] [*][LEFT][B]bash[/B] possède plusieurs syntaxes pour implanter la même fonctionnalité, comme la substitution de commande ou l’écriture d’une chaîne à l’écran. Cela est principalement dû à la volonté de fournir une compatibilité ascendante avec le [I]Bourne shell[/I], shell historique des systèmes Unix[/LEFT] [/LIST] [LEFT][/LEFT] [LIST] [*][LEFT]certains caractères spéciaux, comme les parenthèses, ont des significations différentes suivant le contexte ; en effet, les parenthèses peuvent introduire une liste de commandes, une définition de fonction ou bien imposer un ordre d’évaluation d’une expression arithmétique.[/LEFT] [/LIST] [CENTER][B][I][COLOR=#ff4da6]Coder en Bash :[/COLOR][/I][/B] Pour coder en bash il vous suffit d'un terminal pour voir si votre code fonctionne et d'un éditeur de texte comme notepad ++. Pas besoin d'autre choses :) [B][I][COLOR=#ff4da6]Un petit code en Bash :[/COLOR][/I][/B] je vais vous montrer un hello world en Bash puis vous l'expliquer #!/bin/bash echo " Hello World " le #!/bin/bash permet cette ligne permet de s'assurer que le script est bien exécuté avec le bon shell.C'est important si un utilisateur utilise pas bash comme shell comme ( sh ,ksh ) le echo " hello world" permet que quand on va lancer le script hello world va s’afficher Un autre hello world avec une variable :D : #!/bin/bash echo " Ton nom ?" read nom echo " Hello World $nom " La nouvelle ligne est " read nom" cela sert à savoir ce que l'utilisateur à rentre après la commande ton nom et le place dans une variable nom qui est affiche grâce à $nom [/CENTER] [/QUOTE]
Insérer les citations…
Vérification
Publier la réponse
Forums
Plateformes
PC et Serveurs
Linux
Introduction au BASH
Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
Acceptez
En savoir plus.…
Haut