From 2157e2ea0594d5f1b3202b7326adb1835060f24d Mon Sep 17 00:00:00 2001 From: Justin Davis Date: Fri, 25 May 2012 13:20:13 -0400 Subject: Prefer single quoting to double quoting strings. --- bin/pbfields | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'bin') diff --git a/bin/pbfields b/bin/pbfields index a06bf0b..310a375 100755 --- a/bin/pbfields +++ b/bin/pbfields @@ -118,11 +118,12 @@ function quotevals () function bashquote (val) { - - if(val ~ /[$'"`]/){ + if(val ~ /'/){ gsub(/[$"`]/, "\\\\&", val) return sprintf("\"%s\"", val) + }else if(val ~ /[ <>`$"]/){ + return sprintf("'%s'", val) + }else{ + return val } - if(val ~ /[ <>]/) return sprintf("'%s'", val) - return val } -- cgit v1.2.3-24-g4f1b