![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
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 |
| Probleem met grep. | syndex | Programmeren en Shell Scripting | 2 | 07-11-2007 01:44 PM |
| grep probleem | asal_email2 | UNIX voor Dummies Questions & Answers | 4 | 06-22-2005 08:49 PM |
| grep probleem | svennie | UNIX voor Dummies Questions & Answers | 5 | 11-08-2004 04:29 |
| Grep Probleem | lesstjm | Programmeren en Shell Scripting | 2 | 10-27-2004 10:13 |
| Grep probleem | odogbolu98 | Programmeren en Shell Scripting | 3 | 02-18-2003 03:53 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Voorbeeld:
bash wd/ home / balamv bash: meer test.txt hallo hello-ssl welkom welcome-ssl hoi dag bye-ssl seeyou Ik wil graag alle lijnen die ssl en ook de een geen ssl. De output moet worden als deze. hello-ssl welcome-ssl hoi bye-ssl seeyou Opmerking Als een lijn [ex. hallo] heeft de ssl lijn, dan krijg alleen ssl. Hoe dit te bereiken? |
|
||||
|
Het is niet echt een probleem grep, per se.
Code:
sed -n 's/-ssl$//p' test.txt | fgrep -vxf - test.txt |
|
||||
|
Geen behoefte te schreeuwen.
Wat de output deed krijg je? De enige mogelijke probleem dat ik zie met tijdperks oplossing is als er extra ruimte na de "-ssl", maar een kleine wijziging vastgesteld dat: Code:
sed -n 's/-ssl\s*$//p' test.txt | fgrep -vxf - test.txt |
|
||||
|
\ s is niet een standaard sed meningsuiting; kunt u de ruimte en het tabblad binnen [] haakjes plaats. Maar ik zie geen naloopspaties in de originele voorbeeld. Indien er significante ruimten, gebruik dan code tags bij het plaatsen van een steekproef.
|
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|