![]() |
|
|
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 |
| Hvordan angi kolonnen (felt) i sed-kommandoen | jdhahbi | Shell programmering og Skripting | 4 | 01-22-2009 06:17 |
| ps-kommandoen - tid-feltet | nhatch | UNIX for Dummies Spørsmål og svar | 1 | 05-12-2008 12:15 |
| sed-kommandoen til å endre 2dre feltet | Julius | Shell programmering og Skripting | 4 | 10-08-2006 09:30 |
| PS Command Field | akuma | Linux | 2 | 11-08-2005 09:49 |
| exec kommando og feltet beskrivere .. | moxxx68 | UNIX for Dummies Spørsmål og svar | 5 | 12-04-2004 05:58 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
der til å angi feltnavnet i SED-kommandoen
HI folkens,
Jeg vet at løsningen på spørsmålet mitt er veldig enkelt, men jeg kunne ikke finne det ut. Det er CSV-fil med 20 felt med 5 rader inneholder ulike data som under: FBINV, LVO71, GAMFR1, D, 104164,16677.36,20090625,102135,20090529,7267, kg,,,, 0,,,, DTD, O, O ,,,,,,,,, 30058 8136 FBINV, LVO71, GAMFR1, D, 104164,16677.36,20090625,102135,20090529,7267, kg,,,, 0,,,, DTD, O, O ,,,,,,,,, 30058 8136 FBINV, LVO71, GAMFR1, D, 104164,16677.36,20090625,102135,20090529,7267, kg,,,, 0,,,, DTD, O, O ,,,,,,,,, 30058 8136 FBINV, LVO71, GAMFR1, D, 104164,16677.36,20090625,102135,20090529,7267, kg,,,, 0,,,, DTD, O, O ,,,,,,,,, 30058 8136 FBINV, LVO71, GAMFR1, D, 104164,16677.36,20090625,102135,20090529,7267, kg,,,, 0,,,, DTD, O, O ,,,,,,,,, 30058 8136 Jeg vil erstatte KG med K i feltet 11th i alle radene. Kan du hjelpe meg med en kode for å erstatte det i alle lines.processing linje med line.There kan være antall rader i en fil. takk en meget |
|
||||
|
Code:
I want to replace KG with K in field 11th in all the rows. Bit endre til lathamvim løsning: Code:
awk 'BEGIN {FS=OFS=","} $11 ~/KG/ { $11 = "K" ; print }' File_name.txt
Sist endret av panyam; 07-04-2009 på 09:13.. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|