![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| läsas från en fil och beräkna värden för ett visst område | lucho_1 | Shell-programmering och Skript | 3 | 03-11-2008 07:24 |
| hur man ska sortera punkterna efter datum inom en fil | nabmufti | Shell-programmering och Skript | 1 | 02-13-2008 05:33 |
| loop igenom katalogen efter filer och sortera efter datum och bearbeta den första filen | dsdev_123 | AIX | 1 | 01-30-2008 05:31 |
| sortera en fil efter datum använder perl | esham | Shell-programmering och Skript | 4 | 04-14-2005 02:04 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Hur kan man sortera på ett fält i en fil med datum värden
Hej Alla,
Jag har en pipa avgränsad fil. I denna fil 3: e kolumnen med datum values.I behovet av att få min dag och max datum från den filen. Jag har använt cut-d '|' test.dat-f 3 | sort-u Men det är inte sortera datum. Hur sortera datumkolumnen med UNIX-kommandon Tack Deepak |
|
||||
|
Problemet med din fil är att datumet är inte ISO dvs det är inte sorterbar som det är. Du måste dela upp det och sortera dem först på ÅÅÅÅ, sedan på MM och slutligen på DD. Det är precis vad följande kommando gör. Den sorterar på 3: e fältet från 7 tecken till 10 tecken sedan på röding. 4 till 5 mm .. Kod:
sort -u -t"|" -k 3.7,3.10n -k 3.4,3.5n -k 3.1,3.2n file Senast redigerad av ripat; 06-04-2008 at 05:19.. |
![]() |
| Komihåglista |
| Taggar |
| UNIX-kommandon |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|