Preguntas etiquetadas con arguments

Un argumento generalmente se define como el valor real pasado a una función, procedimiento o programa de línea de comando.


2
Expandir indirectamente variables en shell
Necesito hacer referencia indirecta a una variable en el bashshell. Básicamente quiero saber qué puedes hacer makeescribiendo $($(var)). He intentado usar ${$var}cuál sería la solución más sencilla, bashpero luego aparece este error: bash: ${$var}: bad substitution ¿Hay alguna forma de hacer esto? Lo que estoy tratando de hacer es iterar …


3
Shell: Uso de la función con parámetros en if
Estoy tratando de ejecutar el código a continuación, pero cuando trato de usar mi función en la instrucción if obtengo el -bash: [: too many argumentserror. Por que esta sucediendo? ¡Gracias de antemano! notContainsElement () { local e match="$1" shift for e; do [[ "$e" == "$match" ]] && return …

2
Detectar argumento de función opcional (escalar)
Considera este script: function alfa(bravo, charlie) { if (charlie) return "charlie good" else { return "charlie bad" } } BEGIN { print alfa(1, 1) print alfa(1, 0) print alfa(1, "") print alfa(1) } Resultado: charlie good charlie bad charlie bad charlie bad ¿Awk tiene una manera de saber cuándo no …

2
Bash globbing y argumento pasando
Tengo el siguiente script bash simplificado #!/bin/bash files=("$@") if [ "X$files" = "X" ]; then files=$HOME/print/*.pdf; fi for file in "${files[@]}"; do ls "$file"; done Si paso argumentos (nombres de archivo) como parámetros, este script imprimirá los nombres de archivo adecuados. Por otro lado, si no paso argumentos, imprimirá /home/user/print/*.pdf: …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.