![]() |
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 |
| 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 |
| sed: eliminare regex linea e riga successiva se vuota | one71 | Shell scripting e di programmazione | 2 | 09-18-2008 06:53 AM |
| assegnare un argomento della riga di comando e di un comando unix variabili ad awk | sweta_doshi | Shell scripting e di programmazione | 0 | 08-08-2008 07:54 AM |
| come? lanciare comando con stringa di opzioni da linea di comando | TinCanFury | Shell scripting e di programmazione | 5 | 04-28-2008 07:06 PM |
| Come faccio a striscia questa linea utilizzando le espressioni regolari perl. | ramky79 | Shell scripting e di programmazione | 1 | 03-18-2008 12:10 PM |
| Regex per raccogliere nome dal seguente compreso il trasporto andata e ritorno alla fine della linea | Shakey21 | Shell scripting e di programmazione | 3 | 07-18-2002 09:27 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
test per le espressioni regolari a riga di comando
hi unixers,
Mi chiedo se qualcuno può dirmi come posso verificare la presenza di uno regex alla linea di comando? Codice:
if any parameter begins with a special character then do this else do that |
|
||||
|
Ci scusiamo per l'inconveniente e grazie per la risposta Franklin52.
Ho uno script che ha questa sintassi: script <group_id> <user_name> <regex> regole: * L'utente può entrare in singoli o multipli group_ids e / o user_names * La regex è opzionale * Group_ids sono a 5 cifre interi * Sono user_names può essere una combinazione di caratteri e numeri interi regex perché il parametro è facoltativo, voglio verificare se è stata aggiunta alla linea di comando. inoltre, se la regex è stato effettivamente aggiunto, allora i che si desidera utilizzare le espressioni regolari contro un valore di diversi script che ho creato: Codice:
if any parameter begins with a special character; then run a different script with the regex parameter else do something else fi Codice:
if [ "$*" begins with any of these '[][\\.*$^]/\\&' ] ./script2 regex else do something else fi |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|