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
¿Dónde se encuentra el archivo .bashrc en Linux?
No encuentro mi .bash_login y .bash_profile root@linux:~# locate .bash* /etc/bash.bashrc /etc/skel/.bashrc /etc/skel/.bashrc.original /home/noroot/.bashrc /home/noroot/.bashrc.original /root/.bash_history /root/.bashrc /usr/share/base-files/dot.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/bash.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/skel/dot.bashrc /usr/share/kali-defaults/.bashrc root@linux:~# ¿Siempre hay un solo archivo .bashrc y .bash_profile para cada usuario? Y, ¿se encuentran siempre .bashrc y .bash_profile en el directorio / home / "nombre de usuario"?

8
awk o sed a minúsculas / mayúsculas solo un caracter en cadena?
¿Hay alguna forma de poner en mayúsculas / minúsculas solo un carácter en alguna cadena? Ejemplo de entrada: syslog_apr_24_30 syslog_mar_01_17 Salida deseada: syslog_Apr_24_30 syslog_Mar_01_17 Tenga en cuenta por favor el principio mayúscula del mes. Lo he intentado awkpero no soy lo suficientemente bueno para que funcione.
13 bash  sed  awk 


2
Cotizaciones anidadas en subcapas
Digamos que tengo que usar comillas para encapsular la salida del subshell como: DATA="$(cat file.hex | xxd -r)" Pero necesito anidar este tipo de cosas como: DATA="$(cat file.hex | xxd -r | tr -d \"$(cat trim.txt)\")" No puedo usar comillas simples porque no expanden las variables que están dentro de …

7
Todas las combinaciones posibles de caracteres y números.
Por lo tanto, quiero generar todas las combinaciones posibles de caracteres y números en mayúsculas y minúsculas que pueden formar una cadena de 5 caracteres. Posibilidades: a..z, A..Z y 0..9. ¿Hay alguna forma elegante de hacer esto en bash?
13 bash 


5
Compartir variables de entorno entre bash y fish
Las secuencias de comandos bash y fish no son compatibles, pero me gustaría tener un archivo que defina algunas variables de entorno que bash y fish inicializarán. Mi solución propuesta es definir un ~/.envarchivo que contenga la lista de variables de entorno de esta manera: PATH="$HOME/bin:$PATH" FOO="bar" Entonces podría simplemente …

1
Reanudar un proceso suspendido en un bucle for
Estoy corriendo en bash: for i in ull-*.pbm; do convert $i tmp2/$i.pdf ; done Estoy Ctrl-Zen medio de la carrera, y luego fgsu identificación de trabajo. Pero las iteraciones restantes no continúan terminando. ¿Me pregunto porque?
13 bash 

3
Controla qué proceso se cancela mediante Ctrl + C
Tengo un CD en vivo que arranca en Linux y ejecuta un pequeño script Bash. El script busca y ejecuta un segundo programa (que generalmente es un binario compilado de C ++). Se supone que puedes abortar el segundo programa presionando Ctrl+ C. Lo que debería suceder es que el …
13 bash  signals 

3
Formatee la salida de cputime para ps
Estoy tratando de escribir un script que pueda monitorear el uso de la CPU de un proceso durante un intervalo (para crear un gráfico). Hasta ahora, este es el comando que estoy usando ps -p $PROCID -o cputime,etimes Mi única preocupación es que la salida de cputime parece ser [dd]hh:mm(o …


2
comunicación entre múltiples procesos
Tengo un script bash, que ejecuta la función manager () como un proceso separado para x-times. ¿Cómo es posible reenviar mensajes a todos los procesos manager () desde el script? He leído sobre canalizaciones anónimas, pero no tengo idea de cómo compartir los mensajes con él. Intenté hacerlo con canalizaciones …

2
Verifique las dependencias del script bash / shell
¿Hay algún método / comando para verificar las dependencias de un script bash? En otras palabras, una respuesta a esta pregunta: ¿Qué bibliotecas debe instalar un usuario para ejecutar el script? Puedo hacer esto manualmente leyendo el guión y verificando qué otras bibliotecas / comandos llama, pero esto no es …



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.