• Bienvenue à tous sur HackandModz !
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
Rejeter la notice
Visiteur,
Bienvenue sur Hack & Modz

Introduction au bash

Discussion dans 'Autres' créé par M.Samir, Sept 3, 2015.

  • 943 2
    1. M.Samir

      M.Samir Membre actif Elite
      48/52

      131
      20
      48

      Membre non noté

      0/5,
      Hors Ligne
      [​IMG]

      Bash 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 environnement de travail et de langage de programmation.

      Présentation :
      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 :

      • 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​
      • 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​
      Mais possèdent des inconvénients qui sont :


      • l’oubli ou l’ajout d’un caractère espace provoque facilement une erreur de syntaxe​

      • bash 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 Bourne shell, shell historique des systèmes Unix​

      • 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.​
      Coder en Bash :
      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 :)


      Un petit code en Bash :

      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


       
      • J'aime J'aime x 1
    2. Google AdSense Publicités Publicités

  • Waake

    Waake Besoin d'aide ? Donateur Banni
    18/26

    8
    5
    18

    Membre non noté

    0/5,
    Hors Ligne
    Merci du partage :)
     
  • MindSystem

    MindSystem Assistants Assistant
    215/258

    1,085
    420
    215

    Excellent Membre

    5/5, 4 votes
    Hors Ligne
    Salut, n'oublie pas d'indiquer la source ->

    Veuillez vous inscrire ou vous connecter pour voir le message.