bugs
This commit is contained in:
parent
bce075d55d
commit
b1595ea6eb
|
@ -1 +1 @@
|
|||
34
|
||||
35
|
||||
|
|
10
ulib/base
10
ulib/base
|
@ -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(/'\''/, "'\'\\\\\'\''")
|
||||
|
|
Loading…
Reference in New Issue