![]() |
|
|
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 |
| dont't vinden rechts regex | Trek | Programmeren en Shell Scripting | 3 | 05-27-2008 01:20 PM |
| regex test in bash | subin_bala | Programmeren en Shell Scripting | 1 | 04-16-2008 04:27 |
| Gewone BASH script? | JayC89 | Programmeren en Shell Scripting | 16 | 10-02-2007 08:23 PM |
| find-regex: matching meerdere uitbreidingen | r0sc0 | Programmeren en Shell Scripting | 2 | 12-08-2005 02:32 PM |
| commando find geretourneerd bash: / usr / bin / vinden: Pleidooi lijst te lang | yacsil | Programmeren en Shell Scripting | 1 | 12-15-2003 06:38 PM |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
||||
|
Een eenvoudig zoeken en vervangen zonder gebruik van een regex (bash)
Hoi, Ik moet wel een exacte zoeken en vervangen (ik heb geen gebruik wilt maken van reguliere expressies, omdat de input komt van de gebruiker). Ik ben op zoek naar een regel die overeenkomt met de gebruiker ingevoerde tekst en vervangen door een lege string. Bijvoorbeeld, laten we zeggen de gebruiker Ik hou van "Unix" en de inhoud van het bestand waar ik wil doen vinden en te vervangen is dit: Code:
I like "Unix" more than DOS I love "Unix" I said I love "Unix" I love "Unix" a lot Nu wil ik in de plaats van de lijn Ik hou van "Unix" met lege string. En ik wil laten de rest van de regels zoals Ik zei dat ik de liefde "Unix" en Ik hou van "Unix" veel zo is. De dubbele aanhalingstekens zijn opzettelijk. Welke Unix hulpprogramma kan dit doen? Een voorbeeld zou geweldig zijn! Ik zocht en vond dat sed is iets wat nauw Ik ben op zoek naar, maar het is een reguliere expressie. Omdat de input string is afkomstig van de gebruiker, het is hard voor mij om een reguliere expressie voor. Elke andere manieren? Bedankt! |
| Bladwijzers |
| Labels |
| regex, reguliere expressies |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|