Preguntas etiquetadas con bash

18
¿Cómo colorear la salida de diferencia?

Quería formatear los archivos de Unix condicionalmente, actualmente estoy trabajando en el diffcomando y quería saber si es posible formatear el texto de la diffsalida del comando. Ejemplo: Los valores coincidentes deben mostrarse en verde. Los valores no coincidentes deben mostrarse en...

18
Significado de [“$ {1: 0: 1}” = '-']

Tengo el siguiente script para iniciar un proceso MySQL: if [ "${1:0:1}" = '-' ]; then set -- mysqld_safe "$@" fi if [ "$1" = 'mysqld_safe' ]; then DATADIR="/var/lib/mysql" ... ¿Qué significa 1: 0: 1 en este

18
¿Cómo puedo separar un proceso de un script bash?

Estoy tratando de separar un proceso de un script bash para que SIGINT no se reenvíe al proceso cuando salga del script. He utilizado el disowncomando en la terminal directamente, sin embargo, en bash, disownno impide que SIGINT se reenvíe. El propósito de este script es iniciar openocd y luego...

18
¿Cómo configurar PATH cuando se ejecuta un comando ssh?

Asumiendo que el usuario tiene /bin/bashcomo shell /etc/passwd. Luego ssh user@host commandejecuta el comando usando Bash. Sin embargo, ese shell no es de inicio de sesión ni interactivo, lo que significa que ~/.bash_profileni ~/.bashrctiene origen. En ese caso, ¿cómo establecer la PATHvariable de...

18
Comprender `echo $ ((0x63))`

Estaba buscando una forma de convertir hexadecimal a través de la línea de comandos y descubrí que hay un método muy fácil echo $((0x63)). Funciona muy bien, pero estoy un poco confundido sobre lo que está sucediendo aquí. Sé $(...)que normalmente es un sub-shell, donde los contenidos se evalúan...