shell文件读取及字符串分隔符
2015-06-30 17:08
671 查看
step1. 准备待处理的数据文件data.txt:
step2. 脚本文件 test.csh:
step 3. 执行./test.csh
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
相关文章推荐
- Exchange 2010 PowerShell
- SylixOS动态加载器系列文章(3) 使用API及shell命令
- linux的shell
- Shell 重定向 &>file,2>&1,1>&2 的区别
- shell基本语法
- shell基本语法
- shell学习三十三天----关于重定向
- Shell脚本学习
- linux shell字符串操作
- verify who reload the lab with shell
- generate hss profile via shell
- 出现 -bash: setup: command not found
- shell中的大括号和小括号
- shell中的大括号和小括号
- shell学习之路:流程控制(while)
- shell学习之路:流程控制(for)
- 37条常用Shell命令
- lishell学习之路:流程控制(case)
- shell编程注意点
- shell编程注意点