Preguntas etiquetadas con bash

Preguntas específicas para Bourne Again SHell de GNU, a diferencia de otros shells Bourne / POSIX. Para preguntas sobre shells de Unix en general, use la etiqueta / shell en su lugar.




4
Versiones de Debian heredadas y Bash Shellshock
Estamos ejecutando Debian Etch, Lenny y Squeeze porque nunca se han realizado actualizaciones en esta tienda; Tenemos más de 150 sistemas que ejecutan varias versiones de Debian. A la luz del "shock de shell" de esta semana, supongo que necesito actualizar bash. No conozco Debian, así que estoy preocupado. ¿Puedo …

2
El paréntesis funciona en el shell bash, pero no en el script bash
Puedo ejecutar este comando desde mi línea de comando: cp -r folder/!(exclude-me) ./ Copiar recursivamente todos los contenidos, folder excepto el subdirectorio nombrado exclude-meen el directorio actual. Esto funciona exactamente como se pretendía. Sin embargo, necesito que esto funcione en un script bash que he escrito, donde tengo esto: if …

6
¿Cómo puedo generar la diferencia entre 2 archivos?
Mi archivo consta de lo siguiente; aproximadamente: username:username:username:username:username La línea anterior continúa con unos 600 caracteres. Uso el awkcomando para usarlo como argumento en una solicitud API / HTTP enviada desde la línea de comando. Estoy usando mi script para obtener una lista de cuentas de usuario que me 'siguen', …


3
Reemplazar múltiples cadenas en una sola pasada
Estoy buscando una forma de reemplazar las cadenas de marcador de posición en un archivo de plantilla con valores concretos, con herramientas comunes de Unix (bash, sed, awk, quizás perl). Es importante que el reemplazo se realice en una sola pasada, es decir, lo que ya está escaneado / reemplazado …
11 bash  sed  awk  string  replace 

2
¿Es seguro evaluar $ BASH_COMMAND?
Estoy trabajando en un script de shell que construye un comando complejo a partir de variables, por ejemplo, de esta manera (con una técnica que aprendí de las preguntas frecuentes de Bash ): #!/bin/bash SOME_ARG="abc" ANOTHER_ARG="def" some_complex_command \ ${SOME_ARG:+--do-something "$SOME_ARG"} \ ${ANOTHER_ARG:+--with "$ANOTHER_ARG"} Esta secuencia de comandos agrega dinámicamente los …
11 bash 



2
Cómo definir un enlace simbólico que puedo usar en cada directorio
¿Es posible establecer un enlace simbólico para que pueda usar projectpara apuntar el directorio home/me/project, por ejemplo? Esto debería ser independiente de la ubicación en el sistema de archivos. Me gustaría usar comandos como cd project, nano project/file1.texetc. ¿Tengo que escribir un enlace simbólico a todos mis directorios?
11 bash  symlink 

3
Procesando una respuesta Sí / No del usuario Bash
Esto muy bien puede ser estupidez de mi parte. Me gustaría aceptar respuestas Sí / No, Verdadero / Falso dentro de mi script Bash: test.sh #!/bin/bash ARGUMENT=$1 echo User passed in $ARGUMENT OPTARG=${ARGUMENT:0:1} if [[ "$OPTARG" -eq 0 ]] || [[ "${OPTARG^^}" == "N" ]]; then echo Decline elif [[ …
11 bash 

6
Tubería semi-asíncrona
Supongamos que tengo la siguiente tubería: a | b | c | d ¿Cómo puedo esperar para completar c(o b) en sho bash? Esto significa que la secuencia de comandos dpuede iniciarse en cualquier momento (y no es necesario esperar), pero requiere que la salida completa de cfuncione correctamente. El …
11 bash  shell  pipe  fifo 


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.