• STATISTIQUES
  • Il y a eu un total de 1 membres et 5496 visiteurs sur le site dans les dernières 24h pour un total de 5 497 personnes!


    Membres: 2 451
    Discussions: 3 574
    Messages: 32 824
    Tutoriels: 77
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] Asp-php
    Tutoriaux sur ASP, PHP, ASP.net, XML, SQL, Javascript, HTML, VML - Scripts et ressources pour webmasters - Forums d&#...
    Programmation
    [EN] PHPFreaks
    PHPFreaks est un site dédié à l'apprentissage et l'enseignement du PHP. Ici vous trouver...
    Programmation
    [EN] social-engineer
    Site dédié au Social Engineering en général.
    Hacking
    [FR] PHP Débutant
    Apprendre le PHP par l'exemple, facilement et simplement. Réservé d'abord aux débutants....
    Programmation
    [FR] Microcontest
    Cryptographie: 7, Mathématiques: 8, Image Son Vidéo: 5, Intelligence artificielle: 3, Réseau: 2, Divers: 7, Phy...
    Challenges
    [EN] osix
    Site de challenge qui utilise un système de level on chaque épreuve doit être réussie avant d'accédÃ...
    Challenges
    [EN] Gekko
    Site de challenge présenter sous la forme d'une quête. Vous êtes un agent secret qui répond sous le nom...
    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 2,913 13-08-2014, 19h04
Dernier message: thxer
  [Bash] Scripts vsftpd Ekroz 4 3,281 24-02-2014, 10h57
Dernier message: Ekroz
  [BASH] Interface User Friendly saywoot 3 2,867 28-01-2014, 21h18
Dernier message: saywoot
  [BASH] Connaitre les utilisateurs avec un le nom suivant InFamouZz 8 5,420 27-01-2014, 15h39
Dernier message: notfound
  [Bash] explorer son /home dans un pipemenu Openbox supersnail 2 2,393 28-10-2013, 17h08
Dernier message: thxer
  [Python] Modifier des fonctions pendant le programme InstinctHack 2 2,168 10-12-2012, 19h58
Dernier message: spin
  [Php/Bash] Importer une base de donné de plus de 5Mo CyberSee 1 1,565 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