![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| selezionare un record da un file corrispondenti dal secondo file utilizzando awk | synmag | Shell scripting e di programmazione | 7 | 06-12-2008 03:37 AM |
| Costruzione di ricerca full-text con Oracle Applications Testo | iBot | Oracle Aggiornamenti (RSS) | 0 | 04-06-2008 06:10 AM |
| Wall, Scrivi, selezionare gli utenti, tubo di un file di testo, AIUTO Prima I'm Bald! | chimodel | UNIX Desktop for Dummies Domande & Risposte | 1 | 03-13-2008 05:50 PM |
| come eliminare linea con le corrispondenti linee di testo e subito dopo | orahi001 | UNIX for Dummies Domande & Risposte | 6 | 01-15-2008 12:34 AM |
| Torneo Pool e Staffa Tracker 0.5.1 (Default succursale) | iBot | Software Uscite - RSS News | 0 | 12-31-2007 04:40 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread |
Rating:
|
Modalità di visualizzazione |
|
|
|
||||
|
Selezionare il testo all'interno di corrispondenza () parentesi
Salve,
Sto cercando un semplice comando per selezionare il testo all'interno di una parentesi aperta "(" e di una stretta fascia di corrispondenza ")" e la produzione all'interno di staffa di testo in un file. Questa funzione è simile al comune VI selezionare un intervallo di testo con "(" a ")" ma non è sicuro di come eseguire la stessa funzione nella riga di comando. Ecco il file di input: dichiarazione dichiarazione dichiarazione dichiarazione dichiarazione dichiarazione dichiarazione dichiarazione dichiarazione Oggi ( "qui" LUNEDI \u003d mappa ( "lunedi") MARTEDI \u003d mappa ( "martedì") WESNESDAY \u003d mappa ( "mercoledì") GIOVEDI \u003d mappa ( "giovedi") VENERDI \u003d mappa ( "venerdì") SABATO \u003d mappa ( "sabato") DOMENICA \u003d mappa ( "domenica") ); dichiarazione dichiarazione dichiarazione dichiarazione dichiarazione dichiarazione dichiarazione dichiarazione dichiarazione File di output: -------------- Oggi ( "qui" LUNEDI \u003d strato ( "lunedi") MARTEDI \u003d strato ( "martedì") WESNESDAY \u003d strato ( "mercoledì") GIOVEDI \u003d strato ( "giovedi") VENERDI \u003d strato ( "venerdì") SABATO \u003d pinText ( "sabato") DOMENICA \u003d pinText ( "domenica") ); Grazie in anticipo, corsivo |
|
||||
|
Salve,
Abou il codice: sed -n "/^[^)]*([^)]*$/,/^[^(]*)[^(]*/ p "file il prompt di sistema messaggio di errore, "Illegal nome di variabile" Non so se mi manca qualcosa qui, qualcuno potrebbe mi mostra la strada giusta? Grazie in anticipo, corsivo |
|
||||
|
Citazione:
Codice:
$ 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" ) ); |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|