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 argc
como un conteo de argumentos y argv
como 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:bar
formato, se puede usar lo siguiente:
Python también tiene un módulo llamado argparse
en la biblioteca estándar para analizar argumentos de línea de comandos. [6]
Racket usa un current-command-line-arguments
pará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 -h
y --help
automá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 node
y el nombre del archivo fuente de JavaScript. Suele ser útil extraer el resto de los argumentos cortando un subarreglo de process.argv
. [9]