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.




2
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: …
96 bash 

5
¿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 …
96 regex  bash  sed 

13
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 archivo: cd …
96 bash  escaping 

4
¿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 …
96 bash  zsh  jobs 



9
¿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 supuesto, podría escribir un script …
95 bash  rename  filenames  prefix  mv 

10
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 <{id-number}> El problema es que si te olvidas de escribir id-number (como hice …
95 validation  bash  shell 


4
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", "key");
95 bash  sha1  hmac 



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.