![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
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 |
| finne mønsteret, slette tråd med mønster og linje ovenfor og linjen nedenfor | nickg | Shell programmering og Skripting | 4 | 01-29-2009 01:38 |
| Pakk mønster fra tekst linje | TehOne | Shell programmering og Skripting | 4 | 12-25-2008 01:25 |
| Pakk mønster fra tekst linje | TehOne | Shell programmering og Skripting | 3 | 10-15-2008 12:46 |
| Pakk mønster fra tekst linje | vampirodolce | Shell programmering og Skripting | 9 | 10-14-2008 11:17 |
| trekke ut en bestemt start-og slutt-mønster fra en linje | manish205 | Shell programmering og Skripting | 7 | 02-07-2008 06:18 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
sed: Finn starten av mønster og trekke ut teksten til slutten av linjen, inkludert mønster
Dette er mitt første innlegg, vær hyggelig. Jeg har prøvd å google og lese ulike opplæringsprogrammer.
Den oppgaven er: Inndatafilen input.txt (eksempel) abc123defhij-E-1234jslo 456ujs-W-abXjklp Fra denne filen oppgaven er å grep det-E-and-W-strenger som er unike og skrive en ny fil som starter med den samsvarende mønster (-e-,-W-) Sluttresultatet skal se slik ut: -E-1234jslo -W-abXjklp Det nærmeste jeg har kommet for å gjøre dette på er å bruke denne koden: Code:
grep -e '-[EW]-' input.txt | sed 's/.*'-[EW]-'//' 1234jslo abXjklp Problemet er at dette ikke gir meg-E-og-W-som er en del av det vanlige uttrykket. Jeg tror jeg trenger en måte å sette i matchet del i den erstatte en del av sed. Takk på forhånd for hjelp. Sist endret av TestTomas; 05-27-2009 kl 09:33.. Reason: Retta stavefeil |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|