Preguntas etiquetadas con parameter

7
Imprimir argumentos de shell en orden inverso
Estoy un poco atascado. Mi tarea es imprimir los argumentos en mi script en orden inverso, excepto el tercero y el cuarto. Lo que tengo es este código: #!/bin/bash i=$# for arg in "$@" do case $i in 3) ;; 4) ;; *) eval echo "$i. Parameter: \$$i";; esac i=`expr …

2
Parámetros opcionales en la función bash
Tengo una función para hacer rápidamente una nueva rama SVN que se ve así function svcp() { svn copy "repoaddress/branch/$1.0.x" "repoaddress/branch/dev/$2" -m "dev branch for $2"; } Lo cual uso para crear rápidamente una nueva sucursal sin tener que buscar y copiar, pegar las direcciones y otras cosas. Sin embargo, …

1
Bash alias con un espacio como parte del comando
Estoy tratando de crear un alias bash, donde el alias en sí tiene un espacio. La idea es que el alias (es decir con) significa sudo openvpn --config /path/to/my/openvpn/configs/. Lo que resulta en un comando legible, cuando conse usa el alias. es decir: `con uk.conf` == `sudo openvpn --config /path/to/my/openvpn/configs/uk.conf` …

2
Cuente el número de elementos en la matriz bash, donde el nombre de la matriz es dinámico (es decir, almacenado en una variable)
Breve declaración de la pregunta: ¿Existe un método bash incorporado para contar el número de elementos en la matriz bash, donde el nombre de la matriz es dinámico (es decir, almacenado en una variable), sin recurrir a hacer una copia completa de la matriz o usarlo eval? Más información: Usando …









1
Pase la matriz asociativa como lista de parámetros al script
En un script tengo una matriz asociativa como: declare -A VARS=( ["key1"]="value1" ["key2"]="value" ) ¿Hay un solo comando para transformar eso en una lista de parámetros en el formulario --key1=value1 --key2=value2 sin tener que volver a escribir manualmente --key1="${VARS[key1]}" --key2="${VARS[key2]}" El caso de uso que tenía en mente era pasar …

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.