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.

1
sustitución perezosa de bashrc
¿Cómo se obtienen ~/.bashrcalias para evaluar las $()sustituciones en tiempo de ejecución , en lugar de en el momento en que se ejecuta ~ / .bashrc (al abrir un terminal)? Ejecuto este comando con suficiente frecuencia que me gustaría agregarle un alias: svn diff -r $(svn info | grep ^Revision …
10 bash  shell  quoting  alias  bashrc 



2
¿Por qué bash ignora SIGTERM?
A veces, cuando quiero cerrar sesión rápidamente, lo hago kill -15 -1. He notado que bash está ignorando a SIGTERM. Me pregunto cuál es la razón de tal comportamiento bash . No es muy UNIX ignorar SIGTERM sin una buena razón, ¿no? ACTUALIZAR: mismo (no) efecto para todos: $ kill …
10 bash  signals 

4
Usando chown $ USER: $ USER dentro del script bash
En un pequeño script bash que estoy ejecutando, estoy intentando crear un nuevo directorio que se crea. He añadido: sudo chown $USER:$USER /var/www/$sitename sudo chmod 775 /var/www/$sitename después de la línea donde mkdir ( sudo mkdir /var/www/$sitename). Por alguna razón, el chown no se está ejecutando. Puedo ejecutarlo manualmente pero …

2
¿Qué puedo hacer si bash deja de hacer eco?
Una de las aplicaciones que uso en el trabajo a veces se enrosca con mi bash y ya no veo mi propia entrada. Es decir $ echo foo foo $ se convierte $ foo $ Intenté ejecutar incorrectamente, stty -echolo que empeoró las cosas y ahora deja de aceptar todos …



3
¿Cómo manejar el retroceso mientras lee?
¿Cómo manejo los espacios de retroceso ingresados, muestra ^?si se intentó y cómo readcuenta los caracteres, ya que en 12^?35 caracteres estaban completos (aunque todos ellos no eran una entrada real), pero después de 12^?3^?que devolvió el mensaje, extraño. ¡Por favor ayuda! -bash-3.2$ read -n 5 12^?3^?-bash-3.2$
10 bash  shell  line-editor  read 

3
¿Cuál es el uso de $ & en bash?
Estaba buscando parámetros especiales en bash. Tengo curiosidad por saber qué es $&y cómo es diferente $_. Veo el siguiente resultado cuando ejecuto los comandos pero no pude localizar el significado también. k@Linux:~$ echo $& [1] 12397 $ k@Linux:~$ echo $n [1]+ Done echo $ k@Linux:~$
10 bash  shell 




1
Comprender el valor predeterminado de IFS
En mi GNU bash versión 4.2.8, IFS tiene un valor predeterminado de espacio, tabulación y avance de línea por defecto: usr@T42 ~ $ echo -n "$IFS" | hexdump -C 00000000 20 09 0a | ..| 00000003 usr@T42 ~ $ ¿Hay alguna razón para tal IFS predeterminado? Además, ¿qué utilidades usan …
10 bash  shell  quoting 

3
¿Cómo puedo pasar el argumento almacenado en una variable a WGET?
Estoy escribiendo un script bash que usa ampliamente wget. Para definir todos los parámetros comunes en un lugar, los almaceno en variables. Aquí hay un fragmento de código: useragent='--user-agent="Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0"' cookies_file="/tmp/wget-cookies.txt" save_cookies_cmd="--save-cookies $cookies_file --keep-session-cookies" load_cookies_cmd="--load-cookies $cookies_file --keep-session-cookies" function mywget { log "#!!!!!!!!!# WGET #!!!!!!!!!# …

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.