我有一个包含IFS=$'\n' read -rd '' -a codeLangArray <<<"$codeLangList"
的bash脚本,以便从包含多行的字符串创建一个数组,并用新行描述。
EG。
codeLangList="
PHP
Go
Java
Javascript"
这似乎在Bash 3中有效,但是当我在Bash 4中运行它时它就会挂起。
答案 0 :(得分:0)
因为我的Bash文件顶部有set -e
脚本正在退出。我想虽然IFS=$'\n' read -rd '' -a codeLangArray <<<"$codeLangList"
行失败了,但我不确定。