您的位置:首页 > 运维架构 > Shell

shell文件读取及字符串分隔符

2015-06-30 17:08 671 查看
step1. 准备待处理的数据文件data.txt:

abc;def
123;456
qwe;rty


step2. 脚本文件 test.csh:

#! /bin/bash

#备份IFS
OLD_IFS="$IFS"

#设置新的分隔符为;
IFS=";"

#读取文件中的行
while read LINE

do
echo $LINE
#将字符串$LINE分割到数组
arr=($LINE)
 
# ${arr[@]}存储整个数组
for s in ${arr[@]}
do
echo $s
echo "****"
done

done <data.txt

#恢复IFS
IFS="$OLD_IFS"


step 3. 执行./test.csh
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: