From: Bon-Yong Lee Date: Wed, 10 Oct 2012 06:16:39 +0000 (+0900) Subject: [Title] Fix argument processing including '\' X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b464c4ab557ca2932c0891e184a39489d515d75c;p=sdk%2Ftools%2Fcli.git [Title] Fix argument processing including '\' [Desc.] Linux shell evaluate '\' as escape character. So argument including '\' is changed to unexpected string. Using quote mark( ' ) to argument, Fix it. [Issue] --- diff --git a/org.tizen.cli/doc/install/bin_/common.sh b/org.tizen.cli/doc/install/bin_/common.sh index 33db6da..efa0452 100755 --- a/org.tizen.cli/doc/install/bin_/common.sh +++ b/org.tizen.cli/doc/install/bin_/common.sh @@ -39,6 +39,6 @@ done OPT="$OPT_TRACE $OPT_LOGGING $OPT_PRG_NAME" escapeSpace() { - printf "'%s'" "$1"|sed 's/ /\\ /g' + printf "%s" "$1" | sed 's/\\/\\\\/g' | sed 's/ /\\ /g' }