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=()"
|
eval "$1=()"
|
||||||
}
|
}
|
||||||
function array_add() {
|
function array_add() {
|
||||||
# ajouter la valeur $2 au tableau dont le nom est $1
|
# ajouter les valeurs $2..@ au tableau dont le nom est $1
|
||||||
eval "$1=(\"\${$1[@]}\" \"$(quote_arg "$2")\")"
|
local __aa_a="$1"; shift
|
||||||
|
eval "$__aa_a=(\"\${$__aa_a[@]}\" \"\$@\")"
|
||||||
|
#eval "$1=(\"\${$1[@]}\" \"$(quote_arg "$2")\")"
|
||||||
}
|
}
|
||||||
function array_ins() {
|
function array_ins() {
|
||||||
# insérer la valeur $2 au début du tableau dont le nom est $1
|
# insérer les valeurs $2..@ au début du tableau dont le nom est $1
|
||||||
eval "$1=(\"$(quote_arg "$2")\" \"\${$1[@]}\")"
|
local __aa_a="$1"; shift
|
||||||
|
eval "$__aa_a=(\"\$@\" \"\${$__aa_a[@]}\")"
|
||||||
|
#eval "$1=(\"$(quote_arg "$2")\" \"\${$1[@]}\")"
|
||||||
}
|
}
|
||||||
function array_del() {
|
function array_del() {
|
||||||
# supprimer *les* valeurs $2 du tableau dont le nom est $1
|
# supprimer *les* valeurs $2 du tableau dont le nom est $1
|
||||||
|
Loading…
Reference in New Issue
Block a user