![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Ricerca tutti i file che contengono modello | ravi.sadani19 | Shell scripting e di programmazione | 4 | 11-29-2008 06:52 PM |
| Ricerca di file con determinate stringa modello | intrigo | UNIX for Dummies Domande & Risposte | 1 | 02-28-2008 05:28 PM |
| Per quanto riguarda la ricerca Pattern | sbasetty | Shell scripting e di programmazione | 2 | 09-29-2006 06:49 PM |
| Pattern di ricerca all'interno di variabili - non vedendo file | Rediranch | UNIX for Dummies Domande & Risposte | 3 | 06-07-2005 03:07 PM |
| modello di ricerca utilizzando il C | giannicello | Di programmazione ad alto livello | 1 | 04-16-2002 01:53 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Pattern ricerca pattern file in c
Ho un problema nella ricerca di uno specifico modello in c file.
La mia richiesta: Devo trovare tutte le divisioni operatore in tutte le cfiles. Il problema è la linea più commenti e osservazioni sola riga avrà anche slash in essa. Anche dopo queste osservazioni evitando anche, se sia l'operatore di divisione e le osservazioni che vengono nella stessa linea, ci sono mancanti della divisione operatore. Si prega di fornire la soluzione ... Dammi qualche suggerimento |
|
||||
|
trovare / operatore
sed -n '/ \ / \ / / d / \ / \ * / d / \ * \ / / d / \ / / p' hello.c
Ciò prima rimuovere tutti i / / commenti e poi / * e poi * / e da allora i restanti per la ricerca / Speriamo che questo può aiutare Saluti, RUV |
|
||||
|
Citazione:
Codice:
a=30/6; /* Comment */ a=10/2; // comment Prova questo: Codice:
sed -n '/[0-9a-zA-Z] *\/ *[0-9a-zA-Z]*/p' file.c Saluti |
|
||||
|
L'opzione-n sopprime la produzione automatica di linee di ingresso (che è il default). Il p alla fine dice sed le linee di produzione che corrisponde. Codice:
[0-9a-zA-Z] * Questo ricerca le righe sul lato sinistro della divisione operatore. I caratteri all'interno delle parentesi di ricerca per un carattere numerico o una variabile e lo spazio e la asteric dopo la parentesi di zero o più spazi. Codice:
\/ Questa è la divisione di escape operatore. Codice:
*[0-9a-zA-Z]* Sul lato destro della divisione ricerca operatore che per il valore zero o più spazi preceduto numerico e un carattere o una variabile. Saluti Ultimo a cura di Franklin52; al 11/17/2007 09:50 AM.. Motivo: typo |
|
||||
|
Pattern ricerca pattern file in c
Grazie mille.
Questa soluzione è che tutti i file che sta avendo la divisione operatore. E allo stesso tempo dare alcuni file che non ha divisione operatore. xx.c: x \u003d y; / dfldkfdk *** ** / xx.c: andata e ritorno; / dfkdfdkd ** ** / xx.c: / ** ritorno alcuni valore ** / potete darmi suggerimenti su questo? grazie e saluti, Murthy. ![]() |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|