我正在尝试将字符串拆分为单个字符.例如temp="hello"进入"h", "e", "l", "l", "o"
我尝试使用IFS,因为这是我在之前的字符串拆分中使用的,并希望保持脚本的一致性.
IFS='' read h e l l o <<<"$temp"不起作用.我究竟做错了什么?
你可以使用fold:
arr=($(fold -w1 <<< "$temp"))
Run Code Online (Sandbox Code Playgroud)
校验:
declare -p arr
declare -a arr='([0]="h" [1]="e" [2]="l" [3]="l" [4]="o")'
Run Code Online (Sandbox Code Playgroud)