array_add et array_ins permettent d'ajouter plusieurs valeurs
This commit is contained in:
parent
6b23632436
commit
7895beb4ba
|
@ -1 +1 @@
|
|||
002000000
|
||||
002001000
|
||||
|
|
|
@ -720,12 +720,16 @@ function array_new() {
|
|||
eval "$1=()"
|
||||
}
|
||||
function array_add() {
|
||||
# ajouter la valeur $2 au tableau dont le nom est $1
|
||||
eval "$1=(\"\${$1[@]}\" \"$(quote_arg "$2")\")"
|
||||
# ajouter les valeurs $2..@ au tableau dont le nom est $1
|
||||
local __aa_a="$1"; shift
|
||||
eval "$__aa_a=(\"\${$__aa_a[@]}\" \"\$@\")"
|
||||
#eval "$1=(\"\${$1[@]}\" \"$(quote_arg "$2")\")"
|
||||
}
|
||||
function array_ins() {
|
||||
# insérer la valeur $2 au début du tableau dont le nom est $1
|
||||
eval "$1=(\"$(quote_arg "$2")\" \"\${$1[@]}\")"
|
||||
# insérer les valeurs $2..@ au début du tableau dont le nom est $1
|
||||
local __aa_a="$1"; shift
|
||||
eval "$__aa_a=(\"\$@\" \"\${$__aa_a[@]}\")"
|
||||
#eval "$1=(\"$(quote_arg "$2")\" \"\${$1[@]}\")"
|
||||
}
|
||||
function array_del() {
|
||||
# supprimer *les* valeurs $2 du tableau dont le nom est $1
|
||||
|
|
Loading…
Reference in New Issue