shell 内部域分隔IFS环境变量

非 Y 不嫁゛ 提交于 2019-11-30 07:57:17

shell 内部域分隔IFS环境变量:

1.

data="name,sex,rollno,location"
oldIFS=$IFS # 备份IFS到变量oldIFS
IFS=$',' # 将IFS设置为逗号,便于做data的分隔符

IFS=$oldIFS  # 最后将IFS还原

for item in $data;do echo Item:$item;done

 

2.

data_code="name:sex:rollno:location"
data_value="gender:certificate_type:certificate_no:birthday"
OldIFS=$IFS
IFS=':'
array1=($data_code)
array2=($data_value)
IFS=$OldIFS

for db_name in ${array1[@]}
do
echo $db_name
done

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!