No sé muy bien Ruby, pero estoy intentando agregar algunas funcionalidades a este script que escribió un compañero de trabajo.Cómo usar los argumentos variables con OptionParser de Ruby
Básicamente, en este momento se necesitan algunos indicadores y estándar como entrada, y utiliza OptionParser para analizar los indicadores.
Deseo utilizar OptionParser para analizar una selección de argumentos de línea de comandos similares a los de cat. Así que supongo que mi pregunta es ¿cómo iba a escribir las opciones de línea de comandos de análisis sintáctico parte de gato en el uso de rubí OptionParser
cat [OPTION]... [FILE]...
esperanza que tiene sentido, cualquier ayuda se agradece.
¿Está preguntando cómo lidiar con los argumentos de no conmutación ([ARCHIVO])? –
Sí, pude escribir código para todas las opciones de cambio, pero no sé cómo lidiar con la cantidad infinita de archivos enumerados después de eso. Lo siento, no estaba claro. – icco
Lo siento, he actualizado mi respuesta. Después de analizar todas las opciones, debe quedar ARGV como una matriz de nombres de archivos. Suponiendo que el usuario ha ingresado una línea de comando válida, eso es. – Shadowfirebird