Articles of variable de

Usar los valores de columna como valor de variable

Quiero usar un set de columnas dependiendo de algunas condiciones de versión, pero cuando configuro String="$39+$41+$43+$45+$47+$49+$51+$53" echo $String returns 9+1+3+5+7+9+1+3

Creando un file y reemplazando variables en bash

Antecedentes: Creé un service de VPN para mí. Tengo mucho time en mis manos y disfruto el desafío de crear services de "negocios similares", así que puedo crear una cartera para mí. Creé este script para crear un perfil de cliente para OpenVPN y quiero limpiarlo. Es descuidado, pero estoy trabajando en limpiarlo ahora que […]

El valor asignado dentro de una variable de function siempre está vacío

Tengo el siguiente script simple. En este script, estoy asignando un valor a una variable global dentro de una function. Puedo ver claramente que el valor se está asignando a la variable a través de una statement de debugging. Sin embargo, cuando hago eco de la variable al final, siempre está vacía. function getValue() { […]

¿Cómo pasar el directory con espacio escapado a la variable?

Tengo un pequeño script test.sh de la siguiente manera: #!/bin/bash read -e -p "Enter a Directory: " directory echo $directory Esto es lo que sucede cuando lo ejecuto: $ ./test.sh Enter a Directory: ~/A\ Directory/ /Users/<username>/A Directory/ Quiero ser capaz de mantener el espacio escapado dentro de esa variable para que la salida del progtwig […]

¿Cómo se sum la salida de dos commands y se guarda en un file?

Tengo dos commands kfsql que obtienen el recuento total de usuarios. Necesito que estas dos salidas de command se agreguen e impriman en un file.txt Lo intenté: var1= getdatabase1 var2= getdatabase2 echo "$var1" echo "$var2" var3=$((var1+var2)) or var3="$(($var1 + $var2))" echo"$var3" pero var3 o var1 y var2 no imprimen la salida del command y el […]

Error de syntax de asignación de variable en shell

VALOR = $ {VAR | | o} Encontré esta asignación de variable en el script de shell. No puedo entender por qué || signo se utiliza aquí. EDITAR Código dado en un comentario : #!/bin/bash source /opt/cpf/bin/cpf_logging_helper.sh STATE=$1 DNS_MASTER=${TEST.DNS.DNS_MASTER:-o} service status dns > /dev/null rval=$? if [ $rval -eq 0 ] then if [ $DNS_MASTER […]

Almacenar cada salida en una variable

Tengo una secuencia de commands aquí que mostrará la date en la que el usuario ingresará y emitirá la date hace 5 días. #!/bin/bash echo "What month?" echo "1 – January" echo "2 – February" echo "3 – March" echo "4 – April" echo "5 – May" echo "6 – June" echo "7 – July" […]

Pasar la variable Shell a awk

Me doy count de que esto se ha preguntado muchas veces y muchas de las respuestas están bien escritas, pero me falta algo con mi pequeña tarea. Intentando pasar una variable de Shell (un argumento en este caso) a awk para tomar una sección de un file de text. cat ~/work/junk.txt [Section1] innerline1 innerline2 innerline3 […]

¿Cómo recuperar una parte de un nombre de ruta y asignarlo a una variable?

Quiero asignar una parte de mi ruta de acceso del directory de trabajo actual a una variable y usarla en un script dentro del directory mismo. Por ejemplo: Si mi pwd es: / home / desktop / project / ABC / abc / abc_123, ¿hay un command para asignar ABC a una variable, digamos $ […]

Tuberías versus asignación variable

¿De qué manera son las tuberías diferentes de las asignaciones variables? Sé que no puedes usar bytes nulos . ¿Qué otros ejemplos hay? ¿Qué pasa con la tubería en algo como el siguiente yes | cat yes | cat ? Me doy count de que emite el y al asignar test=`yes` no produce nada ¿Se […]