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.




3
Canalizar / redirigir un grupo de comandos
Actualmente uso la siguiente configuración para redirigir la salida de múltiples comandos: echo "Some normal commands" ( echo "Error: something happened" echo "Warning: this incident will be logged" ) >> logfile echo "More normal commands" Esto es bastante útil, y también funciona con tuberías. ¿Es ésta la mejor manera de …



2
¿Cómo aplicar la corrección para la vulnerabilidad bash CVE-2014-6271 en cygwin?
Me gustaría saber cómo aplico la solución para esta vulnerabilidad en cygwin. Estoy ejecutando el CYGWIN_NT-6.1 MYHOSTNAME 1.7.30(0.272/5/3) 2014-05-23 10:36 x86_64 Cygwinde cygwin en Windows 7. #bash -version GNU bash, version 4.1.11(2)-release (x86_64-unknown-cygwin) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> $ …


1
¿Cómo ejecuta bash un archivo ELF?
Cuando estoy en mi Linux Box, uso bash como shell. Ahora me preguntaba cómo bash maneja la ejecución de un archivo ELF, es decir cuando escribo ./program y el programa es un archivo ELF. Apreté el bash-4.3.tar.gz, no parece haber algún tipo de analizador de números mágicos para averiguar si …
8 bash  kernel  executable  exec  elf 

2
Asignación variable fuera de la declaración del caso
En muchos idiomas es posible asignar el resultado de una declaración de caso / cambio a una variable, en lugar de repetir la asignación de variable muchas veces dentro de la declaración de caso. ¿Es posible hacer algo así en el shell Bash? color_code=$(case "$COLOR" in (red) 1;; (yellow) 2;; …


1
Forma correcta de distribuir scripts de shell
¿Cuál es la forma más adecuada de distribuir los scripts de shell si los comportamientos de los shells pueden modificarse sety, por lo tanto, son impredecibles? Por ejemplo, rm *.txtno se ejecutaría como se esperaba en los entornos en los que set -fse ha ejecutado. ¿Cómo debo asegurarme de que …

4
¿Cómo puedo suprimir el espacio entre los argumentos generados durante la expansión de llaves?
Usé el siguiente comando para crear una lista de URL que quiero probar: echo -e localhost:8080/reports/{promos,promo-updates,scandown}/{130,139,142}{,-unburdened,-burdened}{,.pdf,.xls,.xlsx,.csv,.preload}"\n" >> urls.txt Lamentablemente, las URL adjuntas a urls.txtcada una tenían un espacio antes (excepto la primera, por supuesto). Entiendo por qué sucedió eso, y me doy cuenta de que podría quitarlo con una sedexpresión, …



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.