![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
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 |
| Sostituire la ricerca con le espressioni regolari | dirdamalah | Shell scripting e di programmazione | 1 | 06-21-2008 07:53 AM |
| Espressioni regolari HELP - PERL | maxmave | Shell scripting e di programmazione | 3 | 06-05-2008 04:45 AM |
| Espressioni regolari HELP - PERL | maxmave | UNIX for Dummies Domande & Risposte | 1 | 06-04-2008 01:15 PM |
| le espressioni regolari | ragha81 | UNIX for Dummies Domande & Risposte | 2 | 03-05-2007 07:24 PM |
| Espressioni regolari Perl ... | DrRo183 | Shell scripting e di programmazione | 1 | 04-26-2006 10:28 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
espressioni regolari perl e campo di ricerca
Ciao ragazzi / ragazze,
Mi dispiace come questo è probabilmente molto semplicemente, ma io sono lentamente apprendimento perl e la necessità di convertire alcuni vecchi Korn shell script. Ho bisogno di essere in grado di cercare un file riga per riga, ma solo una stringa in corrispondenza particolare posizione su tale linea, per esempio il carattere 20-30. Quindi il mio file potrebbe essere simile a questo: Codice:
apple orange apple
apple potato apple
tomato flower orange
Thanks a bunch |
|
||||
|
Se si desidera dividere una linea in campi come si dice a fare in bash, quindi cercare perl's split () costruita nel subroutine ... D'altro canto, se si vuole veramente è quello di testare i caratteri da positionX a positionY, quindi utilizzare perl's unpack () funzione. Una volta suddiviso il vostro campo da delimitatore o posizione, quindi è possibile verificare con le espressioni regolari per vedere se è la stringa che si desidera ...
Non vado a fare tutto il lavoro per voi ![]() |
|
||||
|
Anche guardare al substr comando, e di determinare che meglio si adatta alle vostre esigenze tra scompattare e substr.
Il primo passo è sicuramente quello di cui hai bisogno - la ricerca all'interno di determinate colonne, o da campo di ricerca. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|