KSH Альтернатива для чтения -a? - PullRequest
0 голосов
/ 01 мая 2018

Что является альтернативой для read -A?

Я хочу, чтобы пользователь вводил имя и фамилию, но не отдельно (в элементы массива 0 и 1).

Заранее спасибо.

brgds

1 Ответ

0 голосов
/ 01 мая 2018

со страницы руководства:

read  [  -ACSprsv  ] [ -d delim] [ -n n] [ [ -N n] [ [ -t timeout] [ -u unit] [ vname?prompt ] [ vname ... ]
      [...]The -A option causes the variable vname to be unset and  each field that is read to be stored in successive elements
          of the indexed array vname.[...]

Так что это просто read -A foo:

$ read -A foo <<< "john doe"
$ printf '%s\n' "${foo[@]}"
john
doe
...