Estoy intentando escribir una función en bash que acceda a los argumentos de línea de comandos de scripts, pero se reemplazan con los argumentos posicionales de la función. ¿Hay alguna manera para que la función acceda a los argumentos de la línea de comandos si no se pasan explícitamente?En Bash, ¿cómo se accede a los argumentos de línea de comando dentro de una función?
# Demo function
function stuff {
echo $0 $*
}
# Echo's the name of the script, but no command line arguments
stuff
# Echo's everything I want, but trying to avoid
stuff $*
estoy algo confundido, desea que el args sin ellos pasando ? –
Sí, el punto es obtener también los argumentos de la línea de comando desde el interior de una función sin pasarlos como argumentos funcionales. Tiene que ver con una situación de manejo de errores en la que quiero hacer un manejo de errores basado en argumentos de línea de comando independientemente de los argumentos pasados a la función. – DonGar