Preguntas etiquetadas con arguments

8
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...

8
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...

8
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" ]]...