![]() |
|
|
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 |
| fjerne mønster som er spredt på flere linjer | sabyasm | Shell Programmering og Scripting | 2 | 05-13-2008 06:19 AM |
| bruger tr at lægge flere linjer af produktionen i en linje | otes4 | Shell Programmering og Scripting | 3 | 02-18-2008 11:30 AM |
| flette flere linjer fra flade fil | hnhegde | Shell Programmering og Scripting | 4 | 12-05-2006 07:13 PM |
| Brug sed at fusionere flere linjer | xb88 | Shell Programmering og Scripting | 3 | 08-08-2006 02:54 PM |
| Fjerne brugeren fra flere grupper via kommandolinjen | jquizon62 | Sun Solaris | 1 | 10-28-2004 01:56 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Fjernelse udgangen af linje at sammenlægge flere linjer
Jeg er sikker på, at dette vil være et let spørgsmål til jer eksperter derude, men jeg har ledt efter det forum, og arbejdet med dette i et par timer nu og kan ikke få det rigtige.
Jeg har en meget rodet datafil, at jeg forsøger at rydde op - et af de spørgsmål, er nogle poster er opdelt i flere linjer: 999999000 "Navn" "Dette er tekst til en linje line to line tre " Og jeg har prøvet alle mulige udgave af sed til at få det til at se sådan ud: 999999000 "Navn" "Dette er tekst til linjen en linie to linje tre" og ja, jeg har prøvet ting som sed 's / $ / /' fil1> fil2 ... Problemet er ikke hver linje har et problem, så jeg prøver at finde ud af, hvordan man kun fjerne linefeed for problematiske strækninger, ikke alle linjer problemet linier vil begynde med alfa-tegn, der ikke numerisk, så jeg har forsøgt at gøre noget med det, men til ingen nytte tak Senest redigeret af Tink; 10-14-2008 kl 12:17 PM.. |
|
||||
|
blodige vidunderlige joeyg - tak!
Dette arbejdede også for mig i slutningen: sed 's /"$/"|/ g' fil1> fil2 fordi anførselstegn var gældende for den sidste kolonne ... så erstatte dobbelt anførselstegn og linje ende med dobbelt anførselstegn og pipe ... Tak igen |
![]() |
| Bogmærker |
| Tags |
| line resultaterne, linje terminators, erstatte, sed |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|