Remove quotes from subshell call in bash script

Always no quotes for $() statement.

We don't need quotes to hold blanks in result:
 # i=$(echo 1 2 3)
 # echo $i
 1 2 3
 #

These quotes can make something wrong in some case:
 # i=$(echo '!')
 #
 # i="$(echo '!')"
 -bash: !: event not found
 #

No real problem for current code, only to use a better code style.

Change-Id: If3a914650749d72c2eb13b9f1307ef7b4319bd2f
Signed-off-by: Zhao Lei <zhaolei@cn.fujitsu.com>
This commit is contained in:
Zhao Lei 2015-09-23 19:11:50 +08:00
parent 4e85ba4e53
commit e2f4e88a55
2 changed files with 2 additions and 2 deletions

View File

@ -97,7 +97,7 @@ function kill_job {
set +e
# If the job needs killing kill the pid and unlock the file.
if [ -f "${LOCKFILE}" ]; then
PID="$(cat ${LOCKFILE})"
PID=$(cat ${LOCKFILE})
lock_file_remove
kill -9 "${PID}"
fi

View File

@ -31,7 +31,7 @@ FORKS=${FORKS:-$(grep -c ^processor /proc/cpuinfo)}
function successerator {
set +e
# Get the time that the method was started.
OP_START_TIME="$(date +%s)"
OP_START_TIME=$(date +%s)
RETRY=0
# Set the initial return value to failure.
false