1.利用shell自带功能
OLD_IFS="$IFS" #用于备份默认的分隔符
IFS="," #指定分隔符
arr=($a) #将字符串切分成数组
IFS="$OLD_IFS" #恢复默认分隔符,以免后续受到干扰
2.经典的awk方式
name=$(echo ${a} | awk -F '.' '{print $1}')
本文介绍两种在Shell环境中处理字符串的方法:一种是通过改变IFS变量来将字符串分割成数组;另一种是使用awk工具按指定分隔符提取字段。
1.利用shell自带功能
OLD_IFS="$IFS" #用于备份默认的分隔符
IFS="," #指定分隔符
arr=($a) #将字符串切分成数组
IFS="$OLD_IFS" #恢复默认分隔符,以免后续受到干扰
2.经典的awk方式
name=$(echo ${a} | awk -F '.' '{print $1}')
1013
287
2580

被折叠的 条评论
为什么被折叠?