hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kengo Seki (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HADOOP-12206) The preceding invocations of findlargest in test-patch effect the following invocations result
Date Wed, 08 Jul 2015 06:59:04 GMT
Kengo Seki created HADOOP-12206:
-----------------------------------

             Summary: The preceding invocations of findlargest in test-patch effect the following
invocations result
                 Key: HADOOP-12206
                 URL: https://issues.apache.org/jira/browse/HADOOP-12206
             Project: Hadoop Common
          Issue Type: Sub-task
          Components: yetus
            Reporter: Kengo Seki


Because $maxlen is not defined as a local variable, the preceding invocations effect the following
results.

{code}
function findlargest
{
  local column=$1
  shift
  local a=("$@")
  local sizeofa=${#a[@]}
  local i=0

  until [[ ${i} -gt ${sizeofa} ]]; do
    # shellcheck disable=SC2086
    string=$( echo ${a[$i]} | cut -f$((column + 1)) -d\| )
    if [[ ${#string} -gt $maxlen ]]; then
      maxlen=${#string}
    fi
    i=$((i+1))
  done
  echo "${maxlen}"
}
{code}

Also, {code}until [[ ${i} -gt ${sizeofa} ]]; do{code} should be -eq or -ge.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message