Preguntas etiquetadas con bash

Para preguntas sobre scripts escritos para el shell de comandos Bash. Para scripts de shell con errores / errores de sintaxis, verifíquelos con el programa shellcheck (o en el servidor web shellcheck en https://shellcheck.net) antes de publicar aquí. Es más probable que las preguntas sobre el uso interactivo de Bash sean sobre el tema en Super User que en Stack Overflow.

9
Cómo eliminar archivos de más de X horas
Estoy escribiendo un script bash que necesita eliminar archivos antiguos. Actualmente se implementa usando: find $LOCATION -name $REQUIRED_FILES -type f -mtime +1 -delete Esto eliminará los archivos anteriores a 1 día. Sin embargo, ¿qué pasa si necesito una resolución más fina que 1 día, digamos como 6 horas? ¿Hay una …
191 bash 


3
¿Ejecutar repetidamente un comando de shell hasta que falle?
He escrito una prueba difusa que falla de manera poco confiable. He agregado un código de depuración, pero ahora quiero ejecutar la prueba hasta que falle para poder reunir la salida de depuración. He configurado la prueba para poder ejecutarla usando: ./runtest Mi solución actual es escribir un untilfailscript: #!/bin/bash …
191 bash 

16
Cambiar el directorio actual de un script Bash
¿Es posible cambiar el directorio actual de un script? Quiero crear una utilidad para la navegación de directorios en Bash. He creado un script de prueba que se parece a lo siguiente: #!/bin/bash cd /home/artemb Cuando ejecuto el script desde el shell Bash, el directorio actual no cambia. ¿Es posible …
190 bash  environment 



15
¿Cómo creo un alias Bash?
Estoy en OSX y necesito poner algo como esto, alias blah="/usr/bin/blah"en un archivo de configuración, pero no sé dónde está el archivo de configuración.
189 macos  bash  shell 



13
Pasar matrices como parámetros en bash
¿Cómo puedo pasar una matriz como parámetro a una función bash? Nota: Después de no encontrar una respuesta aquí en Stack Overflow, publiqué mi solución algo cruda yo mismo. Solo permite pasar una matriz y es el último elemento de la lista de parámetros. En realidad, no está pasando la …
188 arrays  bash 

13
Determinar si existe una función en bash
Actualmente estoy haciendo algunas pruebas unitarias que se ejecutan desde bash. Las pruebas unitarias se inicializan, ejecutan y limpian en un script bash. Este script generalmente contiene funciones init (), execute () y cleanup (). Pero no son obligatorios. Me gustaría probar si están o no definidos. Hice esto previamente …



14
¿Encontrar -exec una función de shell en Linux?
¿Hay alguna manera de findejecutar una función que defino en el shell? Por ejemplo: dosomething () { echo "doing something with $1" } find . -exec dosomething {} \; El resultado de eso es: find: dosomething: No such file or directory ¿Hay una manera de conseguir find's -execpara ver dosomething?
185 linux  bash  shell  find  bsd 


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.