![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| verwijderen patroon die is verspreid in meerdere lijnen | sabyasm | Programmeren en Shell Scripting | 2 | 05-13-2008 06:19 |
| met behulp van tr om meerdere regels van de output in een lijn | otes4 | Programmeren en Shell Scripting | 3 | 02-18-2008 11:30 |
| samenvoegen van meerdere lijnen van platte bestand | hnhegde | Programmeren en Shell Scripting | 4 | 12-05-2006 07:13 PM |
| Gebruik sed te fuseren meerdere lijnen | xb88 | Programmeren en Shell Scripting | 3 | 08-08-2006 02:54 PM |
| Het verwijderen van de gebruiker uit meerdere groepen via de opdrachtregel | jquizon62 | SUN Solaris | 1 | 10-28-2004 01:56 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Het verwijderen van het einde van de lijn te fuseren meerdere lijnen
Ik weet zeker dat dit een gemakkelijke vraag voor u deskundigen daar buiten, maar ik heb gezocht op het forum en werken aan dit voor een paar uur en kan nu niet goed krijgen.
Ik heb een zeer rommelig gegevens bestand dat ik probeer te ruimen - een van de onderwerpen is een aantal records worden opgesplitst in meerdere regels: 999999000 "Naam" "dit is tekst voor een lijn lijn twee lijn drie " En ik heb geprobeerd alle mogelijke versie van sed om er te laten uitzien als dit: 999999000 "Naam" "dit is tekst voor een lijn lijn lijn twee drie" en ja, ik heb geprobeerd dingen sed 's / $ / /' file1> file2 ... Het probleem is niet elke lijn heeft een probleem, dus ik probeer te bedenken hoe om alleen te verwijderen lijn feeds voor problematische lijnen, niet alle lijnen het probleem lijnen zullen beginnen met alfa-numerieke tekens niet, dus ik heb geprobeerd om iets te doen met dat maar tevergeefs bedankt Laatst bewerkt door tink; op 10.14.2008 12:17.. |
|
||||
|
bloedige prachtige joeyg - thanks!
Dit werkte ook voor mij in het einde: sed 's /"$/"|/ g' file1> file2 omdat de dubbele aanhalingstekens geldig was voor de laatste kolom ... dus vervangen dubbele aanhalingstekens en lijn eindigt met dubbele aanhalingstekens en pijp ... Nogmaals bedankt |
![]() |
| Bladwijzers |
| Labels |
| lijn eindes, line terminators, vervangen, sed |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|