Questions marquées «parameter»


2
Paramètres facultatifs dans la fonction bash
J'ai une fonction pour créer rapidement une nouvelle branche SVN qui ressemble à function svcp() { svn copy "repoaddress/branch/$1.0.x" "repoaddress/branch/dev/$2" -m "dev branch for $2"; } Ce que j'utilise pour créer rapidement une nouvelle branche sans avoir à chercher et copier-coller les adresses et d'autres choses. Cependant, pour le message …

1
Alias ​​bash avec un espace dans le cadre de la commande
J'essaie de créer un alias bash, où l'alias lui-même a un espace. L'idée est que l'alias (ie con) représente sudo openvpn --config /path/to/my/openvpn/configs/. Ce qui se traduit par une commande lisible, lorsque l' conalias est utilisé. c'est à dire: `con uk.conf` == `sudo openvpn --config /path/to/my/openvpn/configs/uk.conf` Je comprends que je …

2
Compter le nombre d'éléments dans le tableau bash, où le nom du tableau est dynamique (c'est-à-dire stocké dans une variable)
Bref énoncé de la question: Existe-t-il une méthode bash intégrée pour compter le nombre d'éléments dans le tableau bash, où le nom du tableau est dynamique (c'est-à-dire stocké dans une variable), sans recourir à une copie complète du tableau ou à l'utilisation eval? Plus d'information: En utilisant la substitution de …

5
Indexation et modification du tableau de paramètres Bash $ @
Est-il possible de se référer aux index dans $@? Je ne trouve aucune référence à utiliser comme celle-ci dans le wiki de GrayCat , et le Guide de script avancé et d' autres attribuent cela à une variable différente avant de le modifier à la place. $ echo ${@[0]} -bash: …
11 bash  parameter 





10
Bash: Extraire l'une des quatre sections d'une adresse IPv4
Nous pouvons utiliser la syntaxe ${var##pattern}et ${var%%pattern}pour extraire la dernière et la première section d'une adresse IPv4: IP=109.96.77.15 echo IP: $IP echo 'Extract the first section using ${var%%pattern}: ' ${IP%%.*} echo 'Extract the last section using ${var##pattern}: ' ${IP##*.} Comment extraire la deuxième ou la troisième section d'une adresse IPv4 …



1
Passer le tableau associatif comme liste de paramètres au script
Dans un script, j'ai un tableau associatif comme: declare -A VARS=( ["key1"]="value1" ["key2"]="value" ) Existe-t-il une seule commande pour transformer cela en une liste de paramètres sous la forme --key1=value1 --key2=value2 sans avoir à réécrire manuellement --key1="${VARS[key1]}" --key2="${VARS[key2]}" le cas d'utilisation que j'avais en tête était de passer le tableau …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.