Análisis de argumentos de línea de comandos


Los diferentes lenguajes de programación utilizan diferentes métodos de análisis de argumentos de la línea de comandos para analizar los argumentos de la línea de comandos .

PHP usa argccomo un conteo de argumentos y argvcomo una matriz que contiene los valores de los argumentos. [3] [4] Para crear una matriz a partir de argumentos de línea de comandos en el -foo:barformato, se puede usar lo siguiente:

Python también tiene un módulo llamado argparseen la biblioteca estándar para analizar argumentos de línea de comandos. [6]

Racket usa un current-command-line-argumentsparámetro y proporciona una biblioteca racket/cmdline[7] para analizar estos argumentos. Ejemplo:

La biblioteca analiza banderas largas y cortas, maneja argumentos, permite combinar banderas cortas y maneja -hy --helpautomáticamente:

Los programas de Node.js se invocan al ejecutar el intérprete del nodo del intérprete con un archivo determinado, por lo que los dos primeros argumentos serán nodey el nombre del archivo fuente de JavaScript. Suele ser útil extraer el resto de los argumentos cortando un subarreglo de process.argv. [9]