![]() |
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 |
| 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 |
| lese fra en fil og beregne verdier for en bestemt felt | lucho_1 | Shell programmering og Skripting | 3 | 03-11-2008 07:24 |
| Hvordan sortere paragrafer etter dato i en fil | nabmufti | Shell programmering og Skripting | 1 | 02-13-2008 05:33 |
| loop gjennom katalogen for filer og sortere etter dato og behandler den første filen | dsdev_123 | AIX | 1 | 01-30-2008 05:31 |
| sortere en fil etter dato bruker perl | esham | Shell programmering og Skripting | 4 | 04-14-2005 01:04 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Hvordan sortere et felt i en fil med dato verdier
Hei Alle,
Jeg har en pipe avgrenset fil. I denne filen den 3. kolonnen har ennå values.I trenger for å få min dato og maks dato fra denne filen. Jeg har brukt cut-d '|' test.dat-f 3 | sort-u Men det er sortering datoen. Hvordan sortere dato kolonnen med unix-kommandoer Takk Deepak |
|
||||
|
Problemet med filen er at datoen er ikke ISO dvs. det er ikke sorterbar som det er. Du må dele den opp og sortere den første på ÅÅÅÅ, deretter på MM, og endelig på DD. Det er akkurat hva denne kommandoen gjør. Det sorterer on the 3rd feltet fra karakteren 7 til karakter 10 så på røye. 4-5 osv. ..
Code:
sort -u -t"|" -k 3.7,3.10n -k 3.4,3.5n -k 3.1,3.2n file Sist endret av ripat; 06-04-2008 kl 04:19.. |
![]() |
| Hugseliste |
| Tags |
| UNIX kommandoer |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|