![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
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 |
| Problem med grep. | syndex | Shell Programmering og Scripting | 2 | 07-11-2007 01:44 PM |
| grep problem | asal_email2 | UNIX for dummyer Spørgsmål & svar | 4 | 06-22-2005 08:49 PM |
| grep problem | svennie | UNIX for dummyer Spørgsmål & svar | 5 | 11-08-2004 04:29 AM |
| Grep Problem | lesstjm | Shell Programmering og Scripting | 2 | 10-27-2004 10:13 AM |
| Grep problem | odogbolu98 | Shell Programmering og Scripting | 3 | 02-18-2003 03:53 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Eksempel:
bash wd/ home / balamv bash: mere test.txt hej hello-ssl velkommen welcome-ssl hej farvel bye-ssl seeyou Jeg ønsker at få alle de linjer, der indeholder ssl og også en ikke indeholder ssl. Output skal være noget lignende dette. hello-ssl welcome-ssl hej bye-ssl seeyou Bemærk, hvis en linje [ex. hello] har ssl linie, så får kun ssl. Hvordan man kan opnå dette? |
|
||||
|
Det er ikke en rigtig grep problem, per se.
Code:
sed -n 's/-ssl$//p' test.txt | fgrep -vxf - test.txt |
|
||||
|
Ingen grund til at råbe.
Hvad output gjorde du? Den eneste mulige problem, jeg ser med epokes løsning er, hvis der er ekstra plads efter "-ssl", men en mindre ændring fastsætter, at: Code:
sed -n 's/-ssl\s*$//p' test.txt | fgrep -vxf - test.txt |
|
||||
|
\ s er ikke en standard sed udtryk; du kunne bruge rummet og fanen inde [] parentes i stedet. Men jeg kan ikke se nogen efterfølgende mellemrum i det oprindelige eksempel. Hvis der er signifikante rum, skal du bruge kode tags når de sender en prøve.
|
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|