![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!! |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Selecteer een record uit een bestand matching van tweede bestand met awk | synmag | Programmeren en Shell Scripting | 7 | 06-12-2008 03:37 |
| Bouwen Full-Text Search Toepassingen met Oracle Text | iBot | Oracle Updates (RSS) | 0 | 04-06-2008 06:10 |
| Wall, schrijven, selecteert u de gebruikers, pijp een tekstbestand, HELP Voordat ik ben Kale! | chimodel | UNIX Desktop voor Dummies Questions & Answers | 1 | 03-13-2008 05:50 PM |
| hoe te verwijderen lijn met bijpassende tekst en lijntekeningen onmiddellijk na | orahi001 | UNIX voor Dummies Questions & Answers | 6 | 01-15-2008 12:34 AM |
| Toernooi Pool en Bracket Tracker 0.5.1 (Default branch) | iBot | Software releases - RSS Nieuws | 0 | 12-31-2007 04:40 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread |
Waardering:
|
Display Modes |
|
|
|
||||
|
Selecteer tekst binnen matching () beugel
Hoi,
Ik ben op zoek naar een eenvoudig commando te selecteren tekst binnen een haakje openen "(" en een bijpassende haken sluiten ")" en de output van de binnen-beugel-tekst naar een bestand. Deze functie is vergelijkbaar met de gemeenschappelijke vi kies een bereik van de tekst met "(" to ")" maar niet weet hoe te lopen dezelfde functie in de command line. Hier is de input file: verklaring verklaring verklaring verklaring verklaring verklaring verklaring verklaring verklaring Vandaag ( "hier" Maandag \u003d map ( "maandag") Dinsdag \u003d map ( "dinsdag") WESNESDAY \u003d map ( "woensdag") Donderdag \u003d map ( "donderdag") Vrijdag \u003d map ( "vrijdag") Zaterdag \u003d map ( "zaterdag") Zondag \u003d map ( "zondag") ); verklaring verklaring verklaring verklaring verklaring verklaring verklaring verklaring verklaring Output file: -------------- Vandaag ( "hier" Maandag \u003d laag ( "maandag") Dinsdag \u003d laag ( "dinsdag") WESNESDAY \u003d laag ( "woensdag") Donderdag \u003d laag ( "donderdag") Vrijdag \u003d laag ( "vrijdag") Zaterdag \u003d pinText ( "zaterdag") Zondag \u003d pinText ( "zondag") ); Thanks in advance, cursieve |
|
||||
|
Hoi,
Abou de code: sed -n "/^[^)]*([^)]*$/,/^[^(]*)[^(]*/ p "bestand het systeem prompt foutmelding, "Illegale variabele naam" Ik weet niet zeker of ik hier iets mist, kan iemand Toon mij de goede weg? Thanks in advance, cursieve |
|
||||
|
Citaat:
Code:
$ cat file statement statement statement statement statement statement statement statement statement Today( "here" MONDAY = map( "monday") TUESDAY = map( "tuesday" ) WESNESDAY = map( "wednesday" ) THURSDAY = map( "thursday" ) FRIDAY = map( "friday" ) SATURDAY = map( "saturday" ) SUNDAY = map( "sunday" ) ); statement statement statement statement statement statement statement statement statement $ sed -n '/^[^)]*([^)]*$/,/^[^(]*)[^(]*/p' file Today( "here" MONDAY = map( "monday") TUESDAY = map( "tuesday" ) WESNESDAY = map( "wednesday" ) THURSDAY = map( "thursday" ) FRIDAY = map( "friday" ) SATURDAY = map( "saturday" ) SUNDAY = map( "sunday" ) ); |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|