qvalr ne quote que si nécessaire
This commit is contained in:
parent
5e130acb93
commit
1b7387ccf7
|
@ -73,11 +73,15 @@ function qvalm() {
|
|||
fi
|
||||
}
|
||||
function qvalr() {
|
||||
# Afficher la chaine $* quotée avec ", sauf si elle est vide
|
||||
if [ -n "$*" ]; then
|
||||
# Afficher la chaine $* quotée si nécessaire avec ", sauf si elle est vide
|
||||
if [ -z "$*" ]; then
|
||||
:
|
||||
elif should_quote "$*"; then
|
||||
echo -n \"
|
||||
_qval "$@"
|
||||
echo \"
|
||||
else
|
||||
recho "$*"
|
||||
fi
|
||||
}
|
||||
function qvals() {
|
||||
|
@ -126,7 +130,7 @@ function echo_setv() {
|
|||
set -- "${__s_var#*=}" "$@"
|
||||
__s_var="${__s_var%%=*}"
|
||||
fi
|
||||
echo "$__s_var=\"$(_qval "$*")\""
|
||||
echo "$__s_var=$(qvalr "$*")"
|
||||
}
|
||||
function setx() {
|
||||
# syntaxe 1: setx var cmd
|
||||
|
|
Loading…
Reference in New Issue