• STATISTIQUES
  • Il y a eu un total de 0 membres et 7678 visiteurs sur le site dans les dernières 24h pour un total de 7 678 personnes!
    Membres: 2 456
    Discussions: 3 576
    Messages: 32 826
    Tutoriels: 77
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] Developpez.net
    Un forum communautaire qui se veut pour les développeurs en générale. Avec presque 500 000 membr...
    Programmation
    [EN] Astalavista
    JavaScript: 1, Exploit: 2, Crypto: 34, CrackIt: 15, Stegano: 8, Programming: 12, Logic: 36, Special: 6, Science: 4, Info...
    Challenges
    [FR] Asp-php
    Tutoriaux sur ASP, PHP, ASP.net, XML, SQL, Javascript, HTML, VML - Scripts et ressources pour webmasters - Forums d&#...
    Programmation
    [EN] Sabre Films
    Site de challenge présenté sous la forme d'une quête. Vous êtes un détective et devrez résoudre d...
    Challenges
    [FR] Hackfest
    Le Hackfest est un évènement de sécurité et de piratage informatique au Québec reg...
    Hacking
    [EN] This is legal
    Basic: 10, Realistic: 5, Programming: 1, Bonus: 11, SQL: 2, Encryption: 6, Application: 4, User Contributed: 3
    Challenges
    [EN] Listbrain Version 3
    Site proposant 66 challenges présentés dans une liste mélangée.
    Challenges

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Bash] programme d'installation
12-09-2012, 10h08 (Modification du message : 19-11-2012, 18h41 par InstinctHack.)
Message : #1
InstinctHack Hors ligne
Posting Freak
*



Messages : 1,366
Sujets : 184
Points: 299
Inscription : Dec 2011
[Bash] programme d'installation
J'ai codé ça en bash pour installer les programmes très utiles pour moi dévelloper, c'est pas génial, mais ça vient du bash :/ j'aurais voulu faire un array multi-dimensionnel et le parcourir mais n'existe pas -_-
j'ai pas mis tous les programmes Wink

EDIT : On me dit que dselect est pas mal aussi :p


Code :
#!/bin/bash


#test=$0
#echo "Vous avez lancer " $PWD${test:1}
#echo "Nombre d'argument "$#
#echo "Les arguments sont "$*

#-a and
#-o or

clear
programmes=""
ecran=''

function affichage()
{
    clear
    ecran="$ecran""$1"
    echo -e "$ecran"
    read reponse
    ecran="$ecran"'['"$reponse"']\n'
}

function reponse()
{
    reponse=''
    while [ -z "$reponse" ] || [ "$reponse" != 'y' -a "$reponse" != 'n' ]
    do
        affichage "$1"
    done
}

function ajoute()
{
    programmes="$programmes""$1"" "
}

clear
ecran="$ecran"'Reponder par : "y" ou "n"\n\n'
echo -e "$ecran"

reponse 'Installer des softs ?'

if [ "$reponse" == 'y' ];then
    reponse '\tDevellopement web ?'

    if [ "$reponse" == 'y' ];then
        reponse '\t\tInstaller lamp ?'

        if [ "$reponse" == 'y' ];then
            ajoute "apache2 php5 mysql-server"

            reponse '\t\t\tInstaller phpmyadmin ?'
            if [ "$reponse" == 'y' ];then
                ajoute "phpmyadmin"
            fi

            reponse '\t\t\tInstaller paquets additionnels ?'

            if [ "$reponse" == 'y' ];then
                ajoute "libapache2-mod-php5 php5-mysql"
            fi

        fi

    fi

    reponse '\tDevellopement général ?'

    if [ $reponse == 'y' ];then
        reponse '\t\tInstaller bluefish ?'
        if [ $reponse == 'y' ];then
            ajoute "bluefish"
        fi
        reponse '\t\tInstaller filezilla ?'
        if [ $reponse == 'y' ];then
            ajoute "filezilla"
        fi
    fi
fi

affichage "appuyer sur entrer"

sudo apt-get install $programmes
Citation :un jour en cours de java j'ai attrapé les seins d'une fille mais elle m'a frappé en disant "c'est privé !!"
j'ai pas compris pourquoi, je croyais qu'on était dans la même classe
+1 (0) -1 (0) Répondre


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  [BASH] Autoban iptables thxer 3 3,066 13-08-2014, 19h04
Dernier message: thxer
  [Bash] Scripts vsftpd Ekroz 4 3,420 24-02-2014, 10h57
Dernier message: Ekroz
  [BASH] Interface User Friendly saywoot 3 3,014 28-01-2014, 21h18
Dernier message: saywoot
  [BASH] Connaitre les utilisateurs avec un le nom suivant InFamouZz 8 5,693 27-01-2014, 15h39
Dernier message: notfound
  [Bash] explorer son /home dans un pipemenu Openbox supersnail 2 2,517 28-10-2013, 17h08
Dernier message: thxer
  [Python] Modifier des fonctions pendant le programme InstinctHack 2 2,295 10-12-2012, 19h58
Dernier message: spin
  [Php/Bash] Importer une base de donné de plus de 5Mo CyberSee 1 1,677 29-02-2012, 23h28
Dernier message: InstinctHack

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut