hola, unix asistentes,
Tengo una pregunta sobre la lógica de mi interior para bucle a continuación. en primer lugar, lo que estoy tratando de hacer es escribir un script llamado create_account que crea automáticamente las cuentas MySQL. el usuario puede proporcionar un usuario o un group_id como argumento (y la secuencia de comandos puede tener varios argumentos). nombreDeUsuario argumentos simplemente se agregue a una user_file.
ID de grupo debe ser comparado con un archivo que contiene una lista de group_ids con múltiples user_names por id. si el grupo de identificación existe, entonces todos los usuarios capturar y añadir a la user_file. si el identificador de grupo no existe, la impresión "ID de grupo no válido".
por supuesto, lo primero que tengo que hacer es validar el argumento - si un número de un determinado tipo, i uno asuma su group_id. demás, se trata de un usuario. BTW, "is_num" es una función para validar si el argumento es un número (y, por tanto, una group_id).
----------------------------------------------
obtener arg
- argumento, si es un número
- número no es válido si group_id,
- a continuación, imprima "ID de grupo no válido"
- si es válida número group_id
- a continuación, analizar y captar group_id_file los usuarios en materia de 4 º
----------------------------------------------
mi código funciona bien cuando tengo un solo argumento y no importa si el argumento es válido group_id, group_id un inválido o un usuario. pero cuando se utiliza varios parámetros, los problemas con mi código son:
- nombreDeUsuario argumentos son cada vez pasa a través del interior de bucle y no debe ser porque no pasan la is_num función de criterios
- comandos con múltiples parámetros ejecutar varias veces todos los argumentos