LINUX.ORG.RU

История изменений

Исправление legolegs, (текущая версия) :

IFS= read -r text1 text2 < <(parallel pstr ::: 1 2)
printf '<%s>\n' "$text1" "$text2"
<многострочный текст>
<>

RTFM man bash, read читает одну строку.

А впрочем, его можно обмануть:

IFS=$'\n' read -r -d '' text1 text2 < <(parallel pstr ::: 1 2)

Про IFS рассказано в главе Word Splitting, которую ты конечно же читал, но в связи с пятницей не воспринял.

Исходная версия legolegs, :

IFS= read -r text1 text2 < <(parallel pstr ::: 1 2)
printf '<%s>\n' "$text1" "$text2"
<многострочный текст>
<>

RTFM man bash, read читает одну строку.

А впрочем, его можно обмануть:

IFS=$'\n' read -r -d '' text1 text2 < <(parallel pstr ::: 1 2)