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