Resultados de la búsqueda a petición "bash"

4 la respuesta

Cómo iterar sobre matrices asociativas en Bash

Basado en una matriz asociativa en un script Bash, necesito iterar sobre él para obtener la clave y el valor. #!/bin/bash declare -A array array[foo]=bar array[bar]=fooEn realidad, no entiendo cómo obtener la clave mientras uso un bucle for-in.

1 la respuesta

¿Cuál es la diferencia entre $ {var: -word} y $ {var-word}?

Encontré el siguiente comando en un script bash: git blame $NOT_WHITESPACE --line-porcelain "${2-@}" -- "$file"Que hace${2-@} ¿media? Al probarlo, devuelve el segundo argumento y "@" si no existe.De acuerdo con la ...

3 la respuesta

Cómo destapar después de un comando trap

Tengo una trampa de error de la siguiente manera: trap failed ERR function failed { local r=$? set +o errtrace set +o xtrace echo "###############################################" echo "ERROR: Failed to execute" echo ...

3 la respuesta

Haga coincidir las ID comunes entre dos archivos csv enormes [cerrado]

Necesito comparar dos archivos csv enormes con miles de entradas como a continuación: id;val 1;a 2;b 3;cEl segundo archivo tiene la siguiente estructura id1;entry 1;002 2;x90 5;d07El resultado deseado es hacer coincidir y combinar las líneas ...

2 la respuesta

¿Debo evitar bash -c, sh -c y otros equivalentes de shells en mis scripts de shell?

Considere el siguiente código: #!/bin/bash -x VAR='1 2 3' bash -c "echo "\$$VAR"" eval "echo "\$$VAR"" bash -c "echo \"\$$VAR\"" eval "echo \"\$$VAR\""Qué salidas: + VAR='1 2 3' + bash -c 'echo $1' 2 3 3 + eval 'echo $1' 2 3 ++ echo 2 3 2 3 ...

5 la respuesta

¿Forma limpia de iniciar el navegador web desde el script de shell?

En un script bash, necesito iniciar el navegador web del usuario. Parece que hay muchas formas de hacer esto: $BROWSERxdg-opengnome-open en GNOMEwww-browserx-www-browser...¿Hay una manera más estándar que las otras para hacer esto que funcione ...

1 la respuesta

Doble paréntesis con y sin dólar

Es$(...) lo mismo que(...) en bash? También es$((...)) lo mismo que((...))? También es${...} lo mismo que{...}? En términos más generales, ¿qué significa el signo de dólar? Gracias.

6 la respuesta

Escriba un script de shell bash que consuma una cantidad constante de RAM durante un tiempo definido por el usuario [cerrado]

Estoy tratando de escribir un script de shell bash que consume una gran cantidad de RAM en un dispositivo incrustado durante un tiempo definido por el usuario. ¿Cómo lo hago sin usar matrices?

1 la respuesta

Bash: la inserción variable en la llamada curl no funciona [duplicar]

Esta pregunta ya tiene una respuesta aquí: Expansión de variable dentro de comillas simples en un comando en Bash [/questions/13799789/expansion-of-variable-inside-single-quotes-in-a-command-in-bash] 7 respuestasTengo un script bash muy simple ...

1 la respuesta

Error con el comando s sin terminar s en bash

Tengo un problema con el uso de sed en un script bash. Aquí está la línea: sed -i "s/"$name"/"$input"/g" ~/input.scriptRecibo este error: sed: -e expresión # 1, char 24: comando `s 'sin terminar Por extraño que parezca, estaba funcionando en ...