Estoy trabajando en un script que necesita realizar una acción en cada subdirectorio de una carpeta específica. ¿Cuál es la forma más eficiente de escribir
Estoy trabajando en un script que necesita realizar una acción en cada subdirectorio de una carpeta específica. ¿Cuál es la forma más eficiente de escribir
En un script Bash, quiero imprimir la fecha y hora actual en formato ISO 8601 (preferiblemente UTC), y parece que esto debería ser tan simple como date -I: http://ss64.com/bash/date.html Pero esto no parece funcionar en mi Mac: $ date -I date: illegal option -- I usage: date [-jnu] [-d dst] [-r...
Así que estoy aprendiendo a desarrollarme en Rails y he descubierto el poder de zsh. Sin embargo, para algunas de mis otras tareas, deseo usar Bash normal. Aunque son lo mismo, me siento cómodo con la disposición de bash en algunas situaciones. ¿Cómo puedo cambiar de un lado a otro o activar y...
Me encuentro con muchos scripts de shell con variables en mayúsculas, y siempre he pensado que hay un malentendido grave con eso. Tengo entendido que, por convención (y quizás por necesidad hace mucho tiempo), las variables de entorno están en mayúsculas. Pero en entornos de scripting modernos...
Estoy buscando la sintaxis correcta de la instrucción switch con casos fallidos en Bash (idealmente no distingue entre mayúsculas y minúsculas). En PHP lo programaría como: switch($c) { case 1: do_this(); break; case 2: case 3: do_what_you_are_supposed_to_do(); break; default:...
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 8 años . Mejora esta pregunta El shell...
Necesito leer un valor desde la terminal en un script bash. Me gustaría poder proporcionar un valor predeterminado que el usuario pueda cambiar. # Please enter your name: Ricardo^ En este script, el mensaje es "Por favor ingrese su nombre:" el valor predeterminado es "Ricardo" y el cursor estará...
Supongamos que tengo un resultado de un comando (como ls -1): a b c d e ... Quiero aplicar un comando (por ejemplo echo) a cada uno, a su vez. P.ej echo a echo b echo c echo d echo e ... ¿Cuál es la forma más fácil de hacer eso en
Estoy tratando de interpolar variables dentro de un bash heredoc: var=$1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOF Esto no funciona como esperaba ( $varse trata literalmente, no se expande). Necesito usarlo sudo teeporque crear el archivo...
Digamos que tengo un script de shell / bash llamado test.sh : #!/bin/bash TESTVARIABLE=hellohelloheloo ./test2.sh Mi test2.shaspecto es este: #!/bin/bash echo ${TESTVARIABLE} Esto no funciona. No quiero pasar todas las variables como parámetros, ya que esto es excesivo. ¿Hay una manera...
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,...
Estoy creando una secuencia de comandos de copia de seguridad rápida que volcará algunas bases de datos en una estructura de directorio agradable y ordenada y me di cuenta de que necesito probar para asegurarme de que los directorios existen antes de crearlos. El código que tengo funciona, pero...
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...
He tenido hasta 8 terminales git bash ejecutándose al mismo tiempo antes. Actualmente solo tengo 2 para arriba. No he visto este error antes y no entiendo qué lo está causando. ¡Cualquier ayuda sería apreciada! Imagen
¿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...
Considere este comando: ls /mydir/*.txt | xargs chown root La intención es cambiar los propietarios de todos los archivos de texto mydira raíz El problema es que si no hay .txtarchivos en mydirxargs, aparece un error que indica que no hay una ruta especificada. Este es un ejemplo inofensivo...
Me pregunto si hay una manera de evitar tener que escribir la palabra git al comienzo de cada comando Git. Sería bueno si hubiera una manera de usar el gitcomando solo una vez al principio después de abrir un símbolo del sistema para ingresar al "modo Git" . Por ejemplo: git> Después de lo...
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
Cuando ejecuto comandos en Bash (o para ser específicos wc -l < log.txt), la salida contiene un salto de línea después. ¿Como me deshago de