[Libreoffice-commits] core.git: shell/source

Yeliz Taneroğlu yeliztaneroglu at gmail.com
Sun May 21 11:05:47 UTC 2017


 shell/source/unix/misc/senddoc.sh |   66 +++++++++++++++++++-------------------
 1 file changed, 33 insertions(+), 33 deletions(-)

New commits:
commit 2b916da6cdcf3f7abe7e10f83321576ae2695954
Author: Yeliz Taneroğlu <yeliztaneroglu at gmail.com>
Date:   Fri May 19 16:56:37 2017 +0300

    tdf#105204 fix shellcheck warning in shell/source/unix/misc/senddoc.sh
    
    Change-Id: I2e402186c4a8177031a8bf80f051ef0ca70063b0
    SC2006: Use $(STATEMENT) instead of legacy `STATEMENT`
    SC2086: Double quote to prevent globbing and word splitting.
    Reviewed-on: https://gerrit.libreoffice.org/37824
    Reviewed-by: Chris Sherlock <chris.sherlock79 at gmail.com>
    Tested-by: Chris Sherlock <chris.sherlock79 at gmail.com>

diff --git a/shell/source/unix/misc/senddoc.sh b/shell/source/unix/misc/senddoc.sh
index 4519e01f26e2..02e95423561d 100755
--- a/shell/source/unix/misc/senddoc.sh
+++ b/shell/source/unix/misc/senddoc.sh
@@ -17,9 +17,9 @@
 #   the License at http://www.apache.org/licenses/LICENSE-2.0 .
 #
 
-URI_ENCODE=`dirname "$0"`/uri-encode
+URI_ENCODE=$(dirname "$0")/uri-encode
 FOPTS=""
-sd_platform=`uname -s`
+sd_platform=$(uname -s)
 
 # linux file utility needs -L option to resolve symlinks
 if [ "$sd_platform" = "Linux" ] ; then
@@ -40,7 +40,7 @@ esac
 # as first parameter in the user's path.
 which() {
     if [ ! -z "$1" ]; then
-        for i in `echo $PATH | sed -e 's/^:/.:/g' -e 's/:$/:./g' -e 's/::/:.:/g' -e 's/:/ /g'`; do
+        for i in $(echo "$PATH" | sed -e 's/^:/.:/g' -e 's/:$/:./g' -e 's/::/:.:/g' -e 's/:/ /g'); do
             if [ -x "$i/$1" -a ! -d "$i/$1" ]; then
                 echo "$i/$1"
                 break;
@@ -53,8 +53,8 @@ which() {
 # and restrict the "-remote" semantics to those.
 run_mozilla() {
     # find mozilla script in PATH if necessary
-    if [ "`basename $1`" = "$1" ]; then
-        moz=`which $1`
+    if [ "$(basename "$1")" = "$1" ]; then
+        moz=$(which "$1")
     else
         moz=$1
     fi
@@ -78,7 +78,7 @@ if [ "$1" = "--mailclient" ]; then
 fi
 
 # autodetect mail client from executable name
-case `basename "$MAILER" | sed 's/-.*$//'` in
+case $(basename "$MAILER" | sed 's/-.*$//') in
 
     iceape | mozilla | netscape | seamonkey | icedove | thunderbird)
 
@@ -105,7 +105,7 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
                     shift
                     ;;
                 --attach)
-                    ATTACH=${ATTACH:-}${ATTACH:+,}`echo "file://$2" | "${URI_ENCODE}"`
+                    ATTACH=${ATTACH:-}${ATTACH:+,}$(echo "file://$2" | "${URI_ENCODE}")
                     shift
                     ;;
                 *)
@@ -165,7 +165,7 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
                     shift
                     ;;
                 --attach)
-                    ATTACH="${ATTACH:-}${ATTACH:+ }--attach "`echo "file://$2" | "${URI_ENCODE}"`
+                    ATTACH="${ATTACH:-}${ATTACH:+ }--attach "$(echo "file://$2" | "${URI_ENCODE}")
                     shift
                     ;;
                 *)
@@ -209,9 +209,9 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
                     shift
                     ;;
                 --body)
-                    TEMPLATE="`basename $0`.mutt.XXXXXXXX"
-                    BODY=`mktemp -q -t ${TEMPLATE}`
-                    echo "$2" > $BODY
+                    TEMPLATE="$(basename "$0").mutt.XXXXXXXX"
+                    BODY=$(mktemp -q -t "${TEMPLATE}")
+                    echo "$2" > "$BODY"
                     shift
                     ;;
                 --attach)
@@ -232,7 +232,7 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
             ${BODY:+-i} ${BODY:+"${BODY}"} \
             ${ATTACH:+-a} ${ATTACH:+"${ATTACH}"} \
             ${TO:+"${TO}"} &
-        rm -f $BODY
+        rm -f "$BODY"
         ;;
 
     evolution | gnome | xdg) # NB. shortened from the dash on
@@ -248,23 +248,23 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
                     shift
                     ;;
                 --cc)
-                    MAILTO="${MAILTO:-}${MAILTO:+&}cc="`echo "$2" | "${URI_ENCODE}"`
+                    MAILTO="${MAILTO:-}${MAILTO:+&}cc="$(echo "$2" | "${URI_ENCODE}")
                     shift
                     ;;
                 --bcc)
-                    MAILTO="${MAILTO:-}${MAILTO:+&}bcc="`echo "$2" | "${URI_ENCODE}"`
+                    MAILTO="${MAILTO:-}${MAILTO:+&}bcc="$(echo "$2" | "${URI_ENCODE}")
                     shift
                     ;;
                 --subject)
-                    MAILTO="${MAILTO:-}${MAILTO:+&}subject"=`echo "$2" | "${URI_ENCODE}"`
+                    MAILTO="${MAILTO:-}${MAILTO:+&}subject"=$(echo "$2" | "${URI_ENCODE}")
                     shift
                     ;;
                 --body)
-                    MAILTO="${MAILTO:-}${MAILTO:+&}body="`echo "$2" | "${URI_ENCODE}"`
+                    MAILTO="${MAILTO:-}${MAILTO:+&}body="$(echo "$2" | "${URI_ENCODE}")
                     shift
                     ;;
                 --attach)
-                    MAILTO="${MAILTO:-}${MAILTO:+&}attach="`echo "file://$2" | "${URI_ENCODE}"`
+                    MAILTO="${MAILTO:-}${MAILTO:+&}attach="$(echo "file://$2" | "${URI_ENCODE}")
                     shift
                     ;;
                 *)
@@ -290,23 +290,23 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
                     shift
                     ;;
                 --cc)
-                    MAILTO="${MAILTO:-}${MAILTO:+&}cc="`echo "$2" | "${URI_ENCODE}"`
+                    MAILTO="${MAILTO:-}${MAILTO:+&}cc="$(echo "$2" | "${URI_ENCODE}")
                     shift
                     ;;
                 --bcc)
-                    MAILTO="${MAILTO:-}${MAILTO:+&}bcc="`echo "$2" | "${URI_ENCODE}"`
+                    MAILTO="${MAILTO:-}${MAILTO:+&}bcc="$(echo "$2" | "${URI_ENCODE}")
                     shift
                     ;;
                 --subject)
-                    MAILTO="${MAILTO:-}${MAILTO:+&}subject"=`echo "$2" | "${URI_ENCODE}"`
+                    MAILTO="${MAILTO:-}${MAILTO:+&}subject"=$(echo "$2" | "${URI_ENCODE}")
                     shift
                     ;;
                 --body)
-                    MAILTO="${MAILTO:-}${MAILTO:+&}body="`echo "$2" | "${URI_ENCODE}"`
+                    MAILTO="${MAILTO:-}${MAILTO:+&}body="$(echo "$2" | "${URI_ENCODE}")
                     shift
                     ;;
                 --attach)
-                    MAILTO="${MAILTO:-}${MAILTO:+&}attachment="`echo "file://$2" | "${URI_ENCODE}"`
+                    MAILTO="${MAILTO:-}${MAILTO:+&}attachment="$(echo "file://$2" | "${URI_ENCODE}")
                     shift
                     ;;
                 *)
@@ -337,7 +337,7 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
             shift;
         done
 
-        ${MAILER} ${TO:+-T} ${TO:-} ${ATTACH:+-a} ${ATTACH:+"${ATTACH}"}
+        ${MAILER} "${TO:+-T}" "${TO:-}" "${ATTACH:+-a}" "${ATTACH:+"${ATTACH}"}"
         ;;
 
     sylpheed | claws)
@@ -358,7 +358,7 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
             shift;
         done
 
-         ${MAILER} ${TO:+--compose} "${TO:-}" ${ATTACH:+--attach} "${ATTACH:-}"
+         ${MAILER} "${TO:+--compose}" "${TO:-}" "${ATTACH:+--attach}" "${ATTACH:-}"
         ;;
 
     Mail | Thunderbird | *.app )
@@ -367,7 +367,7 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
             case $1 in
                 --attach)
                     #i95688# fix filenames containing accented chars, whatever alien
-                    ATTACH="${ATTACH:-}${ATTACH:+ }"`echo "file://$2" | "${URI_ENCODE}"`
+                    ATTACH="${ATTACH:-}${ATTACH:+ }"$(echo "file://$2" | "${URI_ENCODE}")
                     shift
                     ;;
                 *)
@@ -375,7 +375,7 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
             esac
             shift;
         done
-        /usr/bin/open -a "${MAILER}" ${ATTACH}
+        /usr/bin/open -a "${MAILER}" "${ATTACH}"
         ;;
 
     *)
@@ -394,7 +394,7 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
         elif [ -x /usr/bin/xdg-open ] ; then
             MAILER=/usr/bin/xdg-open
         else
-            echo "Unsupported mail client: `basename $MAILER | sed 's/-.*^//'`"
+            echo "Unsupported mail client: $(basename $MAILER | sed 's/-.*^//')"
             exit 2
         fi
 
@@ -409,26 +409,26 @@ case `basename "$MAILER" | sed 's/-.*$//'` in
                     shift
                     ;;
                 --cc)
-                    MAILTO="${MAILTO:-}${MAILTO:+&}cc="`echo "$2" | "${URI_ENCODE}"`
+                    MAILTO="${MAILTO:-}${MAILTO:+&}cc="$(echo "$2" | "${URI_ENCODE}")
                     shift
                     ;;
                 --bcc)
-                    MAILTO="${MAILTO:-}${MAILTO:+&}bcc="`echo "$2" | "${URI_ENCODE}"`
+                    MAILTO="${MAILTO:-}${MAILTO:+&}bcc="$(echo "$2" | "${URI_ENCODE}")
                     shift
                     ;;
                 --subject)
-                    MAILTO="${MAILTO:-}${MAILTO:+&}subject"=`echo "$2" | "${URI_ENCODE}"`
+                    MAILTO="${MAILTO:-}${MAILTO:+&}subject"=$(echo "$2" | "${URI_ENCODE}")
                     shift
                     ;;
                 --body)
-                    MAILTO="${MAILTO:-}${MAILTO:+&}body="`echo "$2" | "${URI_ENCODE}"`
+                    MAILTO="${MAILTO:-}${MAILTO:+&}body="$(echo "$2" | "${URI_ENCODE}")
                     shift
                     ;;
                 --attach)
                     if [ "$MAILER" = "/usr/bin/xdg-email" ]; then
-                        MAILTO="${MAILTO:-}${MAILTO:+&}attach="`echo "file://$2" | "${URI_ENCODE}"`
+                        MAILTO="${MAILTO:-}${MAILTO:+&}attach="$(echo "file://$2" | "${URI_ENCODE}")
                     else
-                        MAILTO="${MAILTO:-}${MAILTO:+&}attachment="`echo "file://$2" | "${URI_ENCODE}"`
+                        MAILTO="${MAILTO:-}${MAILTO:+&}attachment="$(echo "file://$2" | "${URI_ENCODE}")
                     fi
                     shift
                     ;;


More information about the Libreoffice-commits mailing list