![]() |
|
|
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 |
| split feltene i en kolonne i 3 kolonner | rakshit | Programvære, Web 2.0 og blandinger | 2 | 03-06-2009 04:44 |
| Kombinere flere kolonner fra flere filer | martva | Shell programmering og Skripting | 5 | 12-02-2008 09:23 |
| Én kolonne til flere kolonner i awk | astroDave | Shell programmering og Skripting | 2 | 03-27-2008 10:00 |
| Slik kontrollerer Null verdier i en fil kolonne etter kolonne hvis kolonnene er ikke NULLs | Mandab | Shell programmering og Skripting | 7 | 03-15-2008 09:57 |
| én kolonne til flere kolonner | agibbs | UNIX for Dummies Spørsmål og svar | 7 | 12-05-2007 10:04 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
splitte én kolonne i flere kolonner
Hei folkens ...
Im ute for å gjøre følgende: 1 2 3 4 5 6 7 8 9 Endre til: 1 4 7 2 5 8 3 6 9 Gjorde bruk | perl -lpe '$ \ \u003d $.% 3 ?$":" \ n "", men ikke gi meg matrisen jeg vil. Hjelp takk? Thanx ![]() |
|
||||
|
Thanx, som nesten virket ...
Men utdataene i koden gir: 3 6 9 1 4 7 2 5 8 Så jeg bare fiddled med den litt og kom med 1 4 7 2 5 8 3 6 9 bruker awk '(a [NR%2+2] \u003d a [NR% 3 +1] "" $ 0) END (for (i in a) (print a [i])) "inndatafil, men jeg hav en åpen linje på begynnelsen av filen ---------- Innlegg oppdateres 07:47 ---------- Forrige oppdatering var på 07:39 ---------- hvis jeg bruker denne til: 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 4.600000 9.800000 12,70000 12,90000 33,80000 Jeg mister stigende rekkefølge i 3. kolonne ... y er dette og hvordan kan jeg fikse det? 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 4,600000 0,000000 0,000000 9,800000 0,000000 0,000000 12,70000 0,000000 0,000000 33,80000 0,000000 0,000000 12,90000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 |
|
|||||
|
Lekser er ikke tillatt på The UNIX og Linux Forums.
Kan du lese Reglene, Som du har avtalt med da du registrerte deg, hvis du ikke allerede har gjort det. Mer enn sannsynlig innlegg lekser er noe som resulterer i et forum infraction. Hvis du ikke legge lekser, vennligst forklar selskapet du jobber for og problemets natur du arbeider på. Takk. UNIX og Linux Forums. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|