![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| læses fra en fil og beregne værdier for et bestemt område | lucho_1 | Shell Programmering og Scripting | 3 | 03-11-2008 07:24 PM |
| Sådan sorterer stykker efter dato inden for en fil | nabmufti | Shell Programmering og Scripting | 1 | 02-13-2008 05:33 PM |
| loop gennem mappe for filer og sortere efter dato og behandler de første fil | dsdev_123 | AIX | 1 | 01-30-2008 05:31 PM |
| sortere en fil efter dato vha. perl | esham | Shell Programmering og Scripting | 4 | 04-14-2005 02:04 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Hvordan vil sortere et område i en fil med dato værdier
Hi All,
Jeg har en pibe afgrænset fil. I denne fil 3. kolonne er der dato values.I nødt til at få min dato og max dato fra denne fil. Jeg har brugt cut-d '|' test.dat-f 3 | sort-u Men det er ikke sortere dato. Hvordan sortere efter kolonne ved hjælp af unix-kommandoer Tak Deepak |
|
||||
|
Problemet med din fil er, at datoen ikke er ISO dvs det er ikke sorterbare som det er. Du er nødt til at dele det op og sortere det først på ÅÅÅÅ, så på MM, og endelig om DD. Det er præcis, hvad de følgende kommando gør. Det sorterer på 3. felt fra karakter 7 til karakter 10 derefter på char. 4 til 5 osv. .. Code:
sort -u -t"|" -k 3.7,3.10n -k 3.4,3.5n -k 3.1,3.2n file Senest redigeret af ripat; 06-04-2008 kl 05:19 AM.. |
![]() |
| Bogmærker |
| Tags |
| UNIX kommandoer |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|