![]() |
|
|
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 |
| finde mønster, slette linje med mønster og linje over og linjen nedenfor | nickg | Shell Programmering og Scripting | 4 | 01-29-2009 01:38 PM |
| Uddrag mønster fra tekstlinje | TehOne | Shell Programmering og Scripting | 4 | 12-25-2008 01:25 PM |
| Uddrag mønster fra tekstlinje | TehOne | Shell Programmering og Scripting | 3 | 10-15-2008 01:46 PM |
| Uddrag mønster fra tekstlinje | vampirodolce | Shell Programmering og Scripting | 9 | 10-14-2008 12:17 PM |
| udtrække en særlig start og afslutning mønster fra en linje | manish205 | Shell Programmering og Scripting | 7 | 02-07-2008 06:18 AM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
sed: Find start af mønster og uddrag af tekst til slutningen af linjen, herunder mønster
Dette er mit første indlæg, skal du være rart. Jeg har forsøgt at google og læse forskellige tutorials. Opgaven er: Inddatafilen input.txt (eksempel) abc123defhij-E-1234jslo 456ujs-W-abXjklp Fra denne fil opgaven er at dap de-E-og-W-strenge, der er unikke og skrive en ny fil, der starter med det matchende mønster (-E-,-W-) Slutresultatet skal se sådan ud: -E-1234jslo -W-abXjklp Det nærmeste jeg er kommet til at gøre dette på er ved hjælp af denne kode: Code:
grep -e '-[EW]-' input.txt | sed 's/.*'-[EW]-'//' Outputtet ser sådan her ud: 1234jslo abXjklp Problemet er, at dette ikke giver mig-E-og-W-der er en del af det regulære udtryk. Jeg tror jeg har brug for en måde at sætte i den matchede del i den erstatte en del af sed. Thanks in advance for any help. Senest redigeret af TestTomas; 05-27-2009 kl 10:33 AM.. Årsag: berigtiget stavefejl |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|