• STATISTIQUES
  • Il y a eu un total de 0 membres et 64541 visiteurs sur le site dans les dernières 24h pour un total de 64 541 personnes!
    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] InfoMirmo
    Apprentissage de l'informatique par l'intermédiaire de challenges de sécurité. Venez app...
    Hacking
    [EN] phrack
    Lot's of stuff !
    Hacking
    [EN] Astalavista
    Un site aux ressources incontournable depuis plusieurs années, Astalavista est réellement devenue un cl...
    Hacking
    [EN] HackQuest
    Logic: 12, JavaScript: 14, Applet: 6, CrackIt: 13, Crypto: 11, Internet: 3, Exploit: 7, Stegano: 12, Flash: 1, Programmi...
    Challenges
    [EN] Net Force
    Javascript: 9, Java Applets: 6, Cryptography: 16, Exploits: 7, Cracking: 14, Programming: 13, Internet: 15, Steganograph...
    Challenges
    [EN] Dare your mind
    JavaScript: 6, Crypto: 44, Stegano: 36, Logic: 13, Special: 27, Science: 11, Realistic: 7, Programming: 10, Crack It: 6,...
    Challenges
    [EN] Rosecode
    Programming: 36, Math: 29, Probability: 5, Sequence: 7, Crypto: 4, Brainf**k: 13, TimeRace: 4, Hack: 9
    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 224 13-08-2014, 19h04
Dernier message: thxer
  [Bash] Scripts vsftpd Ekroz 4 350 24-02-2014, 10h57
Dernier message: Ekroz
  [BASH] Interface User Friendly saywoot 3 241 28-01-2014, 21h18
Dernier message: saywoot
  [BASH] Connaitre les utilisateurs avec un le nom suivant InFamouZz 8 461 27-01-2014, 15h39
Dernier message: notfound
  [Bash] explorer son /home dans un pipemenu Openbox supersnail 2 237 28-10-2013, 17h08
Dernier message: thxer
  [Python] Modifier des fonctions pendant le programme InstinctHack 2 207 10-12-2012, 19h58
Dernier message: spin
  [Php/Bash] Importer une base de donné de plus de 5Mo CyberSee 1 154 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