quoter aussi le single quote
This commit is contained in:
parent
f59a4439fe
commit
6ce63f098d
|
@ -1 +1 @@
|
|||
007013001
|
||||
007013002
|
||||
|
|
|
@ -30,8 +30,8 @@ function recho_() {
|
|||
fi
|
||||
}
|
||||
function _rval() {
|
||||
# Dans la chaine $*, remplacer \ par \\, " par \", $ par \$, ` par \`, SPACE par
|
||||
# \SPACE
|
||||
# Dans la chaine $*, remplacer \ par \\, " par \", ' par \', $ par \$, ` par \`,
|
||||
# SPACE par \SPACE
|
||||
# Cela permet de quoter une chaine à afficher telle quelle, sans guillemets, e.g
|
||||
# eval "echo $(_rval "$value")"
|
||||
# Note: la protection de ! n'est pas effectuée, parce que le comportement du
|
||||
|
@ -41,6 +41,7 @@ function _rval() {
|
|||
local s="$*"
|
||||
s="${s//\\/\\\\}"
|
||||
s="${s//\"/\\\"}"
|
||||
s="${s//\'/\'}"
|
||||
s="${s//\$/\\\$}"
|
||||
s="${s//\`/\\\`}"
|
||||
s="${s// /\\ }"
|
||||
|
|
Loading…
Reference in New Issue