syntax error near unexpected token `<'

前端 未结 2 1214
夕颜
夕颜 2020-12-18 12:35
StudentAnwser=()
inputScriptFile=001.sh

while IFS= read -r line;
do
    StudentAnwser+=( \"$line\" )
done < <( sh $inputScriptFile test.txt )
<
2条回答
  •  伪装坚强ぢ
    2020-12-18 13:19

    Found another solution: process substitution is not a POSIX-compliant feature and, depending on your system and shell, it might need to be enabled.

    Use the following line in your script, before the loop:

    set +o posix
    

    to enable it. It might be that your system doesn't support it at all, then this is of no help.

提交回复
热议问题