Arrays 在bash中将一行(包含字符串和整数)转换为整数数组
我有一行有空格分隔的字符串:Arrays 在bash中将一行(包含字符串和整数)转换为整数数组,arrays,string,bash,shell,Arrays,String,Bash,Shell,我有一行有空格分隔的字符串: line="hello 3] 5c 100 memory" 我想将此字符串拆分为整数数组,以便: echo ${arr[0]} echo ${arr[1]} echo ${arr[2]} 产出3 5 100 有人能帮忙吗?关于Bash的: 输出: declare -a arr='([0]="3" [1]="5" [2]="100")' declare -a arr='([0]="3" [1]="5" [2]="100")'
line="hello 3] 5c 100 memory"
我想将此字符串拆分为整数数组,以便:
echo ${arr[0]}
echo ${arr[1]}
echo ${arr[2]}
产出3 5 100
有人能帮忙吗?关于Bash的:
输出:
declare -a arr='([0]="3" [1]="5" [2]="100")'
declare -a arr='([0]="3" [1]="5" [2]="100")'