The UNIX and Linux Forums  
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.

Go Back   UNIX e Linux Forum > Inizio Forum > UNIX for Dummies Domande & Risposte
.
google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 10-08-2008
ankimo ankimo is offline
Utente Registrato
  
 

Iscriviti Data: Sep 2008
Interventi: 23
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
grazie per il vostro aiuto.
  #2 (permalink)  
Old 10-08-2008
ankimo ankimo is offline
Utente Registrato
  
 

Iscriviti Data: Sep 2008
Interventi: 23
dal momento che sono ancora in cima alla lista, ho pensato che potrebbe aggiungere che sto utilizzando ksh.

grazie per il vostro aiuto.
  #3 (permalink)  
Old 10-08-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderatore
  
 

Iscriviti Data: febbraio 2007
Messaggi: 4.307
La prova di un parametro a linea di comando? Fatti préciser e chiarire che cosa il vostro tentativo di raggiungere.

Saluti
  #4 (permalink)  
Old 10-08-2008
ankimo ankimo is offline
Utente Registrato
  
 

Iscriviti Data: Sep 2008
Interventi: 23
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
ecco, per quanto ho .. e lo ammetto, non è lontano ....


Codice:
if [ "$*" begins with any of these '[][\\.*$^]/\\&' ]
  ./script2 regex
else
  do something else
fi
grazie
  #5 (permalink)  
Old 10-08-2008
ramen_noodle ramen_noodle is offline Forum Advisor  
Utente Registrato
  
 

Iscriviti Data: dicembre 2007
Località: Virginia, Stati Uniti d'America.
Interventi: 251
Uso getopts sarebbe una scommessa migliore imho.
-g gruppo-u utente-r (opzionale regexp) ... che tipo di cosa.
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 09:39 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0