The UNIX and Linux Forums  


Go Back   Les systèmes UNIX et Linux Forums > Top Forums > UNIX pour les nuls Questions et réponses
.
google unix.com



UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus!

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
sed: supprimer regex ligne et la ligne suivante si vide one71 De programmation et de script Shell 2 09-18-2008 06:53 AM
attribuer un argument de ligne de commande et d'une commande unix pour awk variables sweta_doshi De programmation et de script Shell 0 08-08-2008 07:54 AM
comment faire? lancement de la chaîne de commandement, avec options de ligne de commande TinCanFury De programmation et de script Shell 5 04-28-2008 07:06 PM
Comment puis-je bande de cette ligne en utilisant l'expression rationnelle Perl. ramky79 De programmation et de script Shell 1 03-18-2008 12:10 PM
Regex pour récupérer le nom de la suite y compris le transport de retour à la fin de la ligne Shakey21 De programmation et de script Shell 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 Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 10-08-2008
ankimo ankimo is offline
Registered User
  
 

Join Date: Sep 2008
Posts: 23
regex pour les essais à la ligne de commande

salut unixers,

Je me demande si quelqu'un peut me dire comment je peux vérifier pour une regex sur la ligne de commande?



Code:
if any parameter begins with a special character then
   do this
else
   do that

merci pour votre aide.
  #2 (permalink)  
Old 10-08-2008
ankimo ankimo is offline
Registered User
  
 

Join Date: Sep 2008
Posts: 23
depuis que je suis toujours à la tête de la liste, je pensais que je voudrais ajouter que je suis sur ksh.

merci pour votre aide.
  #3 (permalink)  
Old 10-08-2008
Franklin52 Franklin52 is offline Forum Staff  
Modérateur
  
 

Join Date: Feb 2007
Posts: 4,342
Test d'un paramètre à la ligne de commande? Soyez PRECISER et de clarifier ce que vos objectifs à atteindre.

Observe
  #4 (permalink)  
Old 10-08-2008
ankimo ankimo is offline
Registered User
  
 

Join Date: Sep 2008
Posts: 23
regrette à ce sujet, et merci pour votre réponse Franklin52.

j'ai un script qui a la syntaxe suivante: script <group_id> <user_name> <regex>

règles:
* L'utilisateur peut entrer un ou plusieurs group_ids et / ou user_names
* L'expression rationnelle est facultative
* Group_ids sont 5-chiffres entiers
* User_names sont peut être une combinaison de caractères et des entiers


parce que les regex paramètre est optionnel, je veux vérifier si elle a été ajoutée à la ligne de commande. en outre, si l'expression rationnelle a été ajouté, alors que je veux utiliser cette valeur regex contre un autre script que j'ai créé:



Code:
if any parameter begins with a special character; then
  run a different script with the regex parameter
else
  do something else
fi

voici autant que j'ai pu .. et je l'admets, il n'est pas loin ....



Code:
if [ "$*" begins with any of these '[][\\.*$^]/\\&' ]
  ./script2 regex
else
  do something else
fi

merci
  #5 (permalink)  
Old 10-08-2008
ramen_noodle ramen_noodle is offline Forum Advisor  
Registered User
  
 

Join Date: Dec 2007
Lieu: Virginie, Etats-Unis.
Messages: 251
Utilisation getopts serait un meilleur pari imho.
-g groupe-u utilisateur-r (facultatif regexp) ... ce genre de choses.
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 02:59 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0