![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen! |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Skjær det siste feltet | 435 Gavea | Shell programmering og Skripting | 9 | 03-17-2009 01:04 |
| Moving Del av et felt til et annet felt som bruker awk | rjsha1 | Shell programmering og Skripting | 5 | 08-04-2006 06:39 |
| legge øke feltet når første feltet endringer | azekry | Shell programmering og Skripting | 2 | 11-14-2005 04:21 |
| TTL feltet?? | solvman | UNIX for Advanced & ekspertbrukere | 11 | 10-12-2001 01:54 |
| awk sub-feltet? | kristy | UNIX for Dummies Spørsmål og svar | 2 | 10-05-2001 05:07 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Hent 5te Felt til siste feltet!
Jeg har et script som henter bestemte felt fra en tekstfil ved hjelp awk. Den skilletegn brukes er hvit mellomrom.
cat / home / eis / sjef / OPS | mens les LINE gjøre crdno \u003d `echo $ LINE | awk '(print $ 1)'` ATM \u003d `echo $ LINE | awk '(print $ 2)'` seq \u003d `echo $ LINE | awk '(print $ 3)'` beløp \u003d `echo $ LINE | awk '(print $ 8)'` REC \u003d `echo" CARD NO: $ crdno ATM ID: $ minibank Beløp: $ beløpet seq: $ seq "` ferdig Problemet nå er at vi har et nytt felt legges i en tekstfil som må hentes. Dette feltet har adresser som verdier og slik det er mellomrom i dette feltet i adresser. Adressefeltet starter i posisjon no. 8 og er det siste feltet som sådan, men på grunn av mellomrom mellom verdiene i dette feltet kan jeg ikke hente 8nde Felt uten at noen del av verdiene på grunn av mellomrommet mellom dem. f.eks: FIELD1 FIELD2 FIELD3 FIELD8 en 21 400 EVERGLADES 20 / A b 22 5000 FLIPSYDE-REGIONEN c 23 650 Green Day ROCKS Jeg trenger å hente fra det 8. Felt til det er det siste feltet. Noen forslag på det samme? Regds, Jobby |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|