![]() |
|
|
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 |
| xlc kompilering feil når håndtere operatør overbelastning | luop0812 | AIX | 1 | 04-09-2008 05:09 |
| perl: Når du arbeider med filer som ikke finnes | joeyg | Shell programmering og Skripting | 2 | 02-20-2008 05:09 |
| tsch script problem (håndtere sed) | csnewbie84 | Shell programmering og Skripting | 10 | 05-02-2007 11:51 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
Hjelp til å håndtere arra
Jeg readinga fil lin av linjen, og basert craeting en arry unike elemenst fra den andre kolonnen av linjen. Men når jeg coem ut av mens loopen min array blir tomt kan ËñÝ ettall fortelle meg hva jeg ville gjøre galt
#! / bin / bash logfile \u003d ". / mylog.dat" begynne \u003d 100 end \u003d"$(( $ begynne + 1000))! d " index \u003d 0 Isthere \u003d 0 ENGINES \u003d "" sed "$ begynne, $ end" $ logfile | mens du leser linje gjøre i \u003d `echo $ line | awk-F", " '(print $ 2)'` Isthere \u003d 0 for element i "$ (ENGINES [@]}"; do if [ "$ i" \u003d "$ element"]; da echo "Aleady there" Isthere \u003d 1 pause fi ferdig if [ "$ Isthere"-eq 0]; deretter echo "legge $ Isthere" ENGINES [$ index] \u003d `expr $ i` index \u003d $ (($ index + 1)) fi # Echo $ linje ferdig echo $ index $ (# ENGINES [@]) # howe noensinne på dette punktet array er tom for i in "$ (ENGINES [@]}"; do echo $ i ferdig |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|