Preguntas etiquetadas con bash

97
Simular la pulsación de la tecla ENTER en un script bash

He creado un script bash realmente simple que ejecuta algunos comandos. uno de estos comandos necesita la entrada del usuario durante el tiempo de ejecución. es decir, le pregunta al usuario "¿quieres bla, bla, bla?", simplemente quiero enviar una pulsación de tecla enter para que el script esté...

97
Extraer subcadena usando expresiones regulares en bash simple

Estoy tratando de extraer el tiempo de una cadena usando bash, y me cuesta descifrarlo. Mi cadena es así: US/Central - 10:26 PM (CST) Y quiero extraer la 10:26parte. ¿Alguien conoce una forma de hacer esto solo con bash, sin usar sed, awk, etc.? Por ejemplo, en PHP usaría, no de la mejor...

96
Bash script en cd al directorio con espacios en la ruta

Estoy usando Bash en macOS X y me gustaría crear un archivo de script ejecutable simple que cambiaría a otro directorio cuando se ejecuta. Sin embargo, la ruta a ese directorio tiene espacios. ¿Cómo diablos haces esto? Esto es lo que tengo... Nombre del archivo: cdcode Contenido del...

96
¿Cómo extraer texto de una cadena usando sed?

Mi cadena de ejemplo es la siguiente: This is 02G05 a test string 20-Jul-2012 Ahora de la cadena de arriba quiero extraer 02G05. Para eso probé la siguiente expresión regular con sed $ echo "This is 02G05 a test string 20-Jul-2012" | sed -n '/\d+G\d+/p' Pero el comando anterior no imprime...

96
¿Salir de zsh, pero dejar abiertos los trabajos en ejecución?

Acabo de cambiar de bash a zsh. En bash, las tareas en segundo plano continúan ejecutándose cuando el shell sale. Por ejemplo aquí, dolphincontinúa ejecutándose después de exit: $ dolphin . ^Z [1]+ Stopped dolphin . $ bg [1]+ dolphin . & $ exit Esto es lo que quiero como comportamiento...

96
Error de script bash [:! =: Se esperaba un operador unario

En mi secuencia de comandos, estoy tratando de verificar si el primer y único argumento es igual a -v, pero es un argumento opcional. Utilizo una declaración if pero sigo recibiendo el error esperado del operador unario. este es el código: if [ $1 != -v ]; then echo "usage: $0 [-v]"...

95
¿Cómo cambiar el nombre con prefijo / sufijo?

¿Cómo lo hago mv original.filename new.original.filenamesin volver a escribir el nombre del archivo original? Me imagino poder hacer algo como mv -p=new. original.filenameo quizás mv original.filename new.~o lo que sea, pero no puedo ver nada como esto después de mirar man mv/ info mvpages. Por...

95
Validación de parámetros a un script Bash

Se me ocurrió uno básico para ayudar a automatizar el proceso de eliminación de varias carpetas a medida que se vuelven innecesarias. #!/bin/bash rm -rf ~/myfolder1/$1/anotherfolder rm -rf ~/myfolder2/$1/yetanotherfolder rm -rf ~/myfolder3/$1/thisisafolder Esto se evoca así: ./myscript.sh...

95
HMAC-SHA1 en bash

¿Existe un script bash para generar un HMAC-SHA1hash? Estoy buscando algo equivalente al siguiente código PHP: hash_hmac("sha1", "value",

95
¿Qué significa 'cd -'?

En un script de shell bash hoy noté el siguiente comando al final del script. Yo se que escd pero desconozco el significado de una carrera tras él. cd - ¿Qué significa esto? Google trunca ingenuamente el, -por lo que no puedo encontrar su respuesta.