![]() |
|
|
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 |
| hvordan man kan specificere kolonne (felt) i sed kommando | jdhahbi | Shell Programmering og Scripting | 4 | 01-22-2009 06:17 PM |
| ps kommando - tid område | nhatch | UNIX for dummyer Spørgsmål & svar | 1 | 05-12-2008 12:15 PM |
| sed-kommando til at ændre 2. område | Julius | Shell Programmering og Scripting | 4 | 10-08-2006 09:30 AM |
| PS Kommando Felt | akuma | Linux | 2 | 11-08-2005 09:49 AM |
| exec kommando og området deskriptorer .. | moxxx68 | UNIX for dummyer Spørgsmål & svar | 5 | 12-04-2004 05:58 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
hvor kan man angive feltnavnet i SED kommando
HI Kære venner,
Jeg kender løsningen på mit spørgsmål er meget let, men jeg kunne ikke finde den. Der er CSV-fil med 20 felter med 5 rækker indeholder forskellige data som nedenfor: 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 ønsker at erstatte KG med K i felt 11. i alle rækkerne. Kan du hjælpe mig med en kode til at erstatte det i alle lines.processing linje ved line.There kan et hvilket som helst antal af rækker i en fil. Thanks a lot |
|
||||
|
Code:
I want to replace KG with K in field 11th in all the rows. Ingen af de løsninger fra jayan_jay eller lathavim er kontrol med henblik på den 11. indgivet. Bit skifte til lathamvim's løsning: Code:
awk 'BEGIN {FS=OFS=","} $11 ~/KG/ { $11 = "K" ; print }' File_name.txt
Sidst redigeret af panyam; 07-04-2009 på 09:13 AM.. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|