Domande taggate «parameter»


2
Parametri opzionali nella funzione bash
Ho una funzione per creare rapidamente un nuovo ramo SVN che assomiglia a questo function svcp() { svn copy "repoaddress/branch/$1.0.x" "repoaddress/branch/dev/$2" -m "dev branch for $2"; } Che uso per creare rapidamente una nuova filiale senza dover cercare e copiare incollare gli indirizzi e altre cose. Tuttavia, per il messaggio …

1
Bash alias con uno spazio come parte del comando
Sto cercando di creare un alias bash, in cui l'alias stesso ha uno spazio al suo interno. L'idea è che l'alias (cioè con) sta per sudo openvpn --config /path/to/my/openvpn/configs/. Il risultato è un comando leggibile, quando conviene utilizzato l' alias. vale a dire: `con uk.conf` == `sudo openvpn --config /path/to/my/openvpn/configs/uk.conf` …

2
Conta il numero di elementi nella matrice bash, in cui il nome della matrice è dinamico (ovvero memorizzato in una variabile)
Breve affermazione della domanda: Esiste un metodo bash incorporato per contare il numero di elementi nell'array bash, in cui il nome dell'array è dinamico (ovvero memorizzato in una variabile), senza ricorrere alla creazione di una copia completa dell'array o all'utilizzo eval? Maggiori informazioni: Usando la sostituzione dei parametri bash, si …

5
Indicizzazione e modifica dell'array di parametri Bash $ @
È possibile fare riferimento agli indici in $@? Non riesco a trovare alcun riferimento da usare come il seguente da nessuna parte nel wiki di GrayCat , e la Guida agli script avanzati e altri assegnano questo a una variabile diversa prima di modificarlo. $ echo ${@[0]} -bash: ${@[0]}: bad …
11 bash  parameter 








1
Passa l'array associativo come elenco di parametri allo script
In uno script ho una matrice associativa come: declare -A VARS=( ["key1"]="value1" ["key2"]="value" ) Esiste un singolo comando per trasformarlo in un elenco di parametri nel modulo --key1=value1 --key2=value2 senza dover riscrivere manualmente --key1="${VARS[key1]}" --key2="${VARS[key2]}" il caso d'uso che avevo in mente era di passare l'array a uno script come …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.