Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/02/2011, à 00:48

abdenago

Algorithme script shell

Bonsoir à tous,

       Une question me turlupine! Je voudrais savoir s'il était possible de réaliser un script shell qui quand je le lance, me demande d'entrer une suite de caractères, d'appuyer sur Entrée et me liste ensuite toutes les combinaisons possibles avec les caractères définis, et écrit toutes les combinaisons dans un fichier texte!

Mettez-moi sur la piste s'il vous plait :-)

Merci!

Hors ligne

#2 Le 16/02/2011, à 13:00

FRUiT

Re : Algorithme script shell


Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean

Hors ligne

#3 Le 16/02/2011, à 15:55

ehmicky

Re : Algorithme script shell

Salut,
En full-bash :

#!/bin/bash 

Permutation()
{
  if [[ "$1" ]]
    then
        for (( i=0 ; i < ${#1} ; i++ ))
        do
            ( Permutation "${1:0:i}${1:i+1}" "$2${1:i:1}" )
        done
    else
        echo "$2"
  fi
}

read -p "Veuillez entrer un mot : "
Permutation "$REPLY"

Utilise > pour rediriger vers un fichier, et "| uniq" pour supprimer les doublons si tu veux pas deux permutations identiques.
C'est pas de moi, c'est du copier-coller de ça.

Dernière modification par ehmicky (Le 16/02/2011, à 15:57)


Stego++, bibliothèque libre de stéganographie (avec cryptographie), à venir !
Besoin de votre aide :
Stats sur les compilateurs C++ les plus utilisés
Comment utiliser les archetypes C++ ?

Hors ligne