285572001 发表于 2018-8-27 08:14:11

Shell下将返回值变为数组变量

  在bash2下可以使用($())组合取得
  var=($(cat /etc/passwd |awk -F ':' '{print $1}' |head -3))
  取返回数组全部值:
echo ${var[@]}  或
echo ${var
[*]}  取数组成员数:
echo ${#var[@]}  或
echo ${#var
[*]}  取某个下标值,从0开始,例如
echo ${var}

页: [1]
查看完整版本: Shell下将返回值变为数组变量