![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida! |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| sed: suprimir la expresión regular y la línea siguiente línea en blanco si | one71 | Programación de scripts de shell y | 2 | 09-18-2008 06:53 AM |
| asignar un argumento de línea de comando y un comando de unix awk variables | sweta_doshi | Programación de scripts de shell y | 0 | 08-08-2008 07:54 AM |
| cómo? lanzamiento de la cadena de mando con opciones de línea de comandos | TinCanFury | Programación de scripts de shell y | 5 | 04-28-2008 07:06 PM |
| ¿Cómo se tira de esta línea de perl usando regex. | ramky79 | Programación de scripts de shell y | 1 | 03-18-2008 12:10 PM |
| Regex para recoger el nombre de los siguientes, incluido el transporte de retorno al final de la línea | Shakey21 | Programación de scripts de shell y | 3 | 07-18-2002 09:27 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
regex en las pruebas de línea de comandos
hola unixers, Me pregunto si alguien puede decirme cómo puedo buscar una regex en la línea de comandos? Código:
if any parameter begins with a special character then do this else do that gracias por tu ayuda. |
|
||||
|
ya que todavía estoy en la parte superior de la lista, pensé que me gustaría añadir que estoy usando ksh.
gracias por tu ayuda. |
|
||||
|
Pruebas de un parámetro en la línea de comandos? Se precisar y aclarar lo que intentamos conseguir.
Recuerdos |
|
||||
|
disculpas por ello y gracias por su respuesta Franklin52. Tengo un script que tiene esta sintaxis: script <group_id> <user_name> <regex> reglas: * El usuario puede entrar solo o múltiples group_ids y / o user_names * La regex es opcional * Group_ids son de 5 dígitos enteros * User_names se puede ser una combinación de caracteres y números enteros regex porque el parámetro es opcional, quiero comprobar si se ha añadido a la línea de comandos. además, si la regex se agrega en realidad, entonces quiero usar el valor que regex contra otro script que he creado: Código:
if any parameter begins with a special character; then run a different script with the regex parameter else do something else fi aquí está en la medida de lo que tengo .. y lo admito, no es mucho .... Código:
if [ "$*" begins with any of these '[][\\.*$^]/\\&' ] ./script2 regex else do something else fi gracias |
|
||||
|
Uso de getopts sería una mejor apuesta IMHO.
grupo-g,-u usuario-r (opcional regexp) ... ese tipo de cosas. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|