This commit is contained in:
Jephté Clain 2014-04-23 18:21:39 +04:00
parent bce075d55d
commit b1595ea6eb
2 changed files with 6 additions and 6 deletions

View File

@ -1 +1 @@
34
35

View File

@ -88,7 +88,7 @@ function qvals() {
[ -z "$first" ] && echo -n " "
if should_quote "$arg"; then
echo -n \"
qv "$arg"
qval "$arg"
echo -n \"
else
recho_ "$arg"
@ -733,7 +733,7 @@ function array_extend_lasts() {
function array_xsplit() {
# créer le tableau $1 avec chaque élément de $2 (un ensemble d'éléments séparés
# par $3, qui vaut ':' par défaut).
eval "$1=($(<<<"$2" stripnl | awkrun RS="${3:-:}" '
eval "$1=($(recho_ "$2" | awkrun RS="${3:-:}" '
{
gsub(/'\''/, "'\'\\\\\'\''")
print "'\''" $0 "'\''"
@ -743,7 +743,7 @@ function array_split() {
# créer le tableau $1 avec chaque élément de $2 (un ensemble d'éléments séparés
# par $3, qui vaut ':' par défaut). Les éléments vides sont ignorés. par exemple
# "a::b" est équivalent à "a:b"
eval "$1=($(<<<"$2" stripnl | awkrun RS="${3:-:}" '
eval "$1=($(recho_ "$2" | awkrun RS="${3:-:}" '
/^$/ { next }
{
gsub(/'\''/, "'\'\\\\\'\''")
@ -755,7 +755,7 @@ function array_from_path() {
}
function array_from_xlines() {
# créer le tableau $1 avec chaque ligne de $2.
eval "$1=($(<<<"$2" _nl2lf | awk '
eval "$1=($(recho_ "$2" | _nl2lf | awk '
{
gsub(/'\''/, "'\'\\\\\'\''")
print "'\''" $0 "'\''"
@ -763,7 +763,7 @@ function array_from_xlines() {
}
function array_from_lines() {
# créer le tableau $1 avec chaque ligne de $2. Les lignes vides sont ignorés.
eval "$1=($(<<<"$2" _nl2lf | awk '
eval "$1=($(recho_ "$2" | _nl2lf | awk '
/^$/ { next }
{
gsub(/'\''/, "'\'\\\\\'\''")