![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| $ tilfeldig | relle | Shell programmering og Skripting | 6 | 07-11-2008 06:59 |
| Tilfeldig kommandoen | melaz | Shell programmering og Skripting | 1 | 07-10-2008 09:24 |
| FTP tilfeldige filer | whegra | Shell programmering og Skripting | 3 | 11-21-2007 05:22 |
| Komme i en tilfeldig fil | davidY | Shell programmering og Skripting | 6 | 01-01-2007 05:03 |
| tilfeldig i ksh | pascalbout | AIX | 1 | 01-04-2006 10:53 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
Tilfeldige
Problemet mitt er som følger, og jeg håper du kan hjelpe: I øyeblikket har denne funksjonen: 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
}
så jeg frem det ved hjelp av Dot kommandoen foreslått her i min script som følger: 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
fungerer fint, men ordene bør ikke være i en funksjon eller hard kodet ... og tbh jeg ikke hva jeg må gjøre, for å lage et ord tilfeldig, og sed og awk er ute av spørsmålet også. Kan noen kaste lys på denne kan du? K |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|