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


  • ANNUAIRE
  • [EN] HackQuest
    Logic: 12, JavaScript: 14, Applet: 6, CrackIt: 13, Crypto: 11, Internet: 3, Exploit: 7, Stegano: 12, Flash: 1, Programmi...
    Challenges
    [FR] Zenk-Security
    La communauté zenk-security a pour objet principal la sécurité informatique, nous sommes des tou...
    Hacking
    [FR] NewbieContest
    Nous vous proposons une série de challenges regroupant plusieurs domaines allant de l'exploitation de fail...
    Hacking
    [FR] Microcontest
    Cryptographie: 7, Mathématiques: 8, Image Son Vidéo: 5, Intelligence artificielle: 3, Réseau: 2, Divers: 7, Phy...
    Challenges
    [FR] Root-me
    Script: 5, Système: 20, Cracking: 16, Cryptanalyse: 17, Programmation: 8, Réaliste: 11, Réseau: 10, Stéganog...
    Challenges
    [EN] social-engineer
    Site dédié au Social Engineering en général.
    Hacking
    [EN] Dare your mind
    JavaScript: 6, Crypto: 44, Stegano: 36, Logic: 13, Special: 27, Science: 11, Realistic: 7, Programming: 10, Crack It: 6,...
    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


Messages dans ce sujet
[Bash] programme d'installation - par InstinctHack - 12-09-2012, 10h08

Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  [BASH] Autoban iptables thxer 3 290 13-08-2014, 19h04
Dernier message: thxer
  [Bash] Scripts vsftpd Ekroz 4 411 24-02-2014, 10h57
Dernier message: Ekroz
  [BASH] Interface User Friendly saywoot 3 302 28-01-2014, 21h18
Dernier message: saywoot
  [BASH] Connaitre les utilisateurs avec un le nom suivant InFamouZz 8 575 27-01-2014, 15h39
Dernier message: notfound
  [Bash] explorer son /home dans un pipemenu Openbox supersnail 2 317 28-10-2013, 17h08
Dernier message: thxer
  [Python] Modifier des fonctions pendant le programme InstinctHack 2 245 10-12-2012, 19h58
Dernier message: spin
  [Php/Bash] Importer une base de donné de plus de 5Mo CyberSee 1 178 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