Preguntas etiquetadas con function

Preguntas sobre el uso de funciones en el contexto de Unix y Linux (principalmente, pero no exclusivamente, scripts de shell). Las preguntas sobre programación en Python, Perl, Ruby, etc. deben hacerse en Stack Overflow.

1
Rastrear ciertos parámetros en algún comando
Digamos que tengo un comando git branch(siempre con un par de palabras), por ejemplo. Lo que quiero es hacer un seguimiento de cuándo se ejecuta este comando con argumentos. Por ejemplo, si ejecuto el comando git branch developsin errores, quiero guardar developen un archivo. Traté de sobrescribir el comando git …
10 bash  shell  function 

5
Decorador de funciones bash
En python podemos decorar funciones con código que se aplica y ejecuta automáticamente contra funciones. ¿Hay alguna característica similar en bash? En la secuencia de comandos en la que estoy trabajando actualmente, tengo algunas repeticiones que prueban los argumentos necesarios y salen si no existen, y muestran algunos mensajes si …
10 bash  function 

2
Función bash que acepta la entrada del parámetro o tubería
Quiero escribir la siguiente función bash de manera que pueda aceptar su entrada desde un argumento o una tubería: b64decode() { echo "$1" | base64 --decode; echo } Uso deseado: $ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ b64decode < file.txt $ b64decode <<< "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ echo "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" | b64decode
10 bash  pipe  function  stdin 


6
mostrar solo discos físicos al usar df y mount
Cuando uso dfo mount, sobre todo estoy interesado en particiones de disco físico. Hoy en día, la salida de esos comandos está abrumada por sistemas de archivos temporales y virtuales, cgroups y otras cosas que no me interesan regularmente. Mis particiones físicas en la salida siempre comienzan con ' /', …



2
Gawk: pasar matrices a funciones
Atascado con GNU awk 3.1.6 y creo que he solucionado los errores de su matriz, pero todavía tengo lo que parece un problema de alcance en un programa awk de 600 líneas. Necesito verificar la comprensión del alcance de la matriz en awk para encontrar mi error. Dado este código …
9 awk  function  array 


4
Pasar un bloque de código como un anon. función
¿Es posible tratar un bloque de comandos como una función anónima? function wrap_this { run_something # Decide to run block or maybe not. run_something else } wrap_this { do_something do_somthing else } # Do something else wrap_this { do_something_else_else do_something_else_else_else } (Me doy cuenta de que crea una función o …
9 bash  function 

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