![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| $ hasard | relle | De programmation et de script Shell | 6 | 07-11-2008 05:59 AM |
| Random commande | melaz | De programmation et de script Shell | 1 | 07-10-2008 08:24 PM |
| Aléatoire de fichiers FTP | whegra | De programmation et de script Shell | 3 | 11-21-2007 05:22 PM |
| Obtenir un fichier aléatoire | davidY | De programmation et de script Shell | 6 | 01-01-2007 05:03 AM |
| aléatoire en ksh | pascalbout | AIX | 1 | 01-04-2006 10:53 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Random
Mon problème est le suivant et j'espère que vous pouvez aider:
J'ai actuellement cette fonction: Code:
stored_word()
{
number=$RANDOM
let "number %= 21"
case $number in
0 ) echo "energy" ;; 1 ) echo "touch" ;;
2 ) echo "climbing" ;; 3 ) echo "declare" ;;
4 ) echo "marry" ;; 5 ) echo "relax" ;;
6 ) echo "bugs" ;; 7 ) echo "inaccessible" ;;
8 ) echo "country" ;; 9 ) echo "folder" ;;
10 ) echo "individual" ;; 11 ) echo "youngest" ;;
12 ) echo "disco" ;; 13 ) echo "disturbed" ;;
14 ) echo "company" ;; 15 ) echo "scientific" ;;
16 ) echo "disaster" ;; 17 ) echo "protection" ;;
18 ) echo "curiously" ;; 19 ) echo "deranging" ;;
21 ) echo "facilities"
esac
}
Code:
. hangman_words
word=$(stored_word)
letters=$(echo $word | wc -c)
letters=$(( $letters - 1 ))
template="$(echo $word | tr '[a-z A-Z 0-9]' '.')"
remaining=$letters
Quel est jeté une lumière sur ce, s'il vous plaît? K |
|
||||
|
Code:
number=$(( RANDOM % 21 + 1 )) word=$( sed -n "$number p" words_list_file ) letters=$(echo $word | wc -c) letters=$(( $letters - 1 )) template="$(echo $word | tr '[a-z A-Z 0-9]' '.')" remaining=$letters |
|
||||
|
Citation:
Vous êtes une star Keyvan Dernière édition par Keyvan; au 05.24.2007 08:25 AM.. Motif: plus d'informations |
|
||||
|
Citation:
Code:
no=$(( RANDOM % 21 + 1 )) while read str do (( no = no - 1 )) if [[ $no -eq 0 ]]; then word=$str break fi done < words_list_file letters=$(echo $word | wc -c) letters=$(( $letters - 1 )) template="$(echo $word | tr '[a-z A-Z 0-9]' '.')" remaining=$letters |
|
||||
|
Citation:
[TEXTE] mot1 mot2 mot3 word4 etc. [/ TEXTE] K |
|
||||
|
Citation:
|
|
||||
|
Citation:
1 - $ str \u003d string? 2 - comment le script de comparer la dose et lit le mot en ligne? J'espère que les questions ne sont pas stupides, juste essayer d'obtenir une meilleure compréhension. Thx K |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|