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.




6
¿Cuál es la diferencia entre PS1 y PROMPT_COMMAND?
Mientras echaba un vistazo a este increíble hilo , noté que algunos ejemplos usan PS1="Blah Blah Blah" y algo de uso PROMPT_COMMAND="Blah Blah Blah" (y algunos usan ambos) al configurar el indicador en un shell bash. ¿Cuál es la diferencia entre los dos? Una búsqueda SO e incluso una búsqueda …
108 bash  prompt 

4
Usar desarmar frente a establecer una variable en vacío
Actualmente estoy escribiendo un marco de prueba de bash, donde en una función de prueba, [[se pueden usar tanto las pruebas de bash estándar ( ) como los matchers predefinidos. Los comparadores son envoltorios de '[[' y, además de devolver un código de retorno, establecen un mensaje significativo que diga …
108 bash  variables  syntax 

7
Identificar al usuario en un script Bash llamado por sudo
Si creo el script que /root/bin/whoami.shcontiene: #!/bin/bash whoami y este script es llamado por un usuario con un sudo configurado correctamente, indicará root ¿Existe una forma rápida de obtener el usuario real en un script, o tendré que recurrir a parámetros que pasan junto a este nombre de usuario?
108 linux  bash  sudo 




13
Relleno de caracteres en printf
Estoy escribiendo un script de shell bash para mostrar si un proceso se está ejecutando o no. Hasta ahora, tengo esto: printf "%-50s %s\n" $PROC_NAME [UP] El código me da esta salida: JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] Quiero rellenar el espacio entre los dos campos con un '-' o …
107 bash  shell  printf 

20
Git Bash no ve mi RUTA
Cuando uso Git Bash (en Windows), no puedo ejecutar ningún ejecutable sin especificar su ruta completa, aunque se encuentra en una carpeta que está en mi variable PATH. Parece que bash no lo reconoce. ¿Por qué? ¿Puedo arreglarlo?
107 windows  bash  git-bash 





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.