示例脚本
STR=”Sarah;Lisa;Jack;Rahul;Johnson” IFS=’;’ read -ra NAMES <<< "$STR" echo ${NAMES[1]}输出如下:
Lisa
例:
例如,如果我们需要由分号(;)分隔的变量名的列表。我们可以很容易地把这个字符串转换为数组如下所示。#!/bin/bash STR="Sarah;Lisa;Jack;Rahul;Johnson" #String with names IFS=';' read -ra NAMES让我们执行这个脚本,并检查结果。
# sh myscript.sh结果如下:
Sarah Lisa Jack Rahul Johnson