qsql: compatibilité avec anciennes versions de bash

This commit is contained in:
Jephté Clain 2016-07-01 19:31:30 +04:00
parent dcf0e613e1
commit 04b723f512
1 changed files with 4 additions and 2 deletions

View File

@ -61,10 +61,12 @@ function qform() {
function _qsql() {
# Dans la chaine $*, remplacer ' par ''. Ceci est utile pour quoter une valeur à
# insérer dans une chaine d'une requête SQL.
echo "${*//"'"/"''"}"
local q="'" qq="''"
echo "${*//$q/$qq}"
}
function qsql() {
# Dans la chaine $*, remplacer ' par '' et afficher la chaine entourée de
# quotes. Ceci est utile pour quoter des valeurs à insérer dans une requête SQL.
echo "'${*//"'"/"''"}'"
local q="'" qq="''"
echo "'${*//$q/$qq}'"
}