1

入力: 1 -> 2

while read -a line; do

  if (( line[2] < 1 )); then
    echo "Graph does not match known sites3"
    exit
  fi

done < "$2"

エラー

syntax error: invalid arithmetic operator (error token is "")

何らかの理由で、行 [2] が数字の 2 として扱われません...どうすればこれを解決できますか?

4

1 に答える 1

3

最後の配列要素を取得するには:

$ x=( a z e r t y)
$ echo ${x[-1]}
y
于 2012-12-30T12:12:47.207 に答える