![]() |
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 |
| hjelpe formatere data med awk | climbak | Shell programmering og Skripting | 4 | 05-30-2008 02:17 |
| Hvordan formatere en harddisk | mr_balodoy | Sun Solaris | 14 | 08-22-2007 02:29 |
| Omformatere Crontab fil | alnita | Shell programmering og Skripting | 1 | 04-11-2007 02:28 |
| Dato Omformatere | F-1 | UNIX for Dummies Spørsmål og svar | 2 | 04-25-2006 03:32 |
| omformatere filen | CamTu | Shell programmering og Skripting | 3 | 03-09-2005 05:01 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
omformatere dato awk og sed
Kommandoen nedenfor får meg utdatafilen jeg trenger.
awk-F "," "( hvis ($ 6 \u003d 475) print "@@"$ 3 "" "0000" $ 10 "0" $ 1 "00000000" $ 8) $ (DIR1) $ (TMPFILE1) | sed -e 's / @ @ 1 / / g'> $ (DIR2) (TPRFILE) Utdata: 900018732 00004961160200805160000000073719 Nå er jeg for å innlemme dette sed kommandoen til å formatere dato til MMDDÅÅ: sed 's / ^ \ (.. \) \ (.. \) \ (.. \) \ (.. \) $ / \ 3 \ 4 \ 2 /' Noen ideer ... |
|
||||
|
Jeg var i stand til å få det gjort, den lange veien. Ja, jeg vet, det ser morsomt.
awk-F "," '(if ($ 6 \u003d 475) print $ 1 "," "@@"$ 3 "," $ 6 "," $ 10 "," $ 8) $ (DIR1) $ (INFILE) | sed -e 's / .* \ (200. \ (5 \) \) 00000000 .* / \ 1 / g'-e 's / ^ .. \ (.. \) \ (.. \) \ (. . \) / \ 2 \ 3 \ 1 / g '| sed -e 's / @ @ 1 / / g' | sed -e 's / \. / / g' | awk-F "," '(print $ 2 "" "0000" $ 4 "0" $ 1 "00000000" $ 5) "> $ (DIR2) $ (TPRFILE) |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|