51testing周末精品班学员,关注自动化测试、性能测试,开源测试工具。欢迎大家与我交流。

【Shell脚本】Shell读取配置文件/etc/fstab中的每一行并处理

上一篇 / 下一篇  2013-02-22 14:16:27 / 个人分类:Shell脚本

【脚本要求】
脚本读取/etc/fstab中的每一行并将其转换成大写字符形式。

【基础知识】
/etc/fstab用于设置开机时就自动挂载的文件系统,将想要在开机时就自动挂载的文件系统写入这个文件即可。

【脚本清单】
#!/bin/sh
FILE=/etc/fstab
#{ read line1
#  read line2
#  read line3
#}< $FILE
i=0
while read line
do
echo "The line $i in $FILE is:"
echo $line
#将小写字母转成大写字母,此处可以联想对line变量进行其他处理
Line=`echo $line | tr '[a-z]' '[A-Z]'`
echo $Line
i=$(($i+1))
done <$FILE
exit 0

【知识点总结】
1、{}中代码每次读取一行数据到变量line中
2、while循环将/etc/fstab中所有的行依次读入到变量line中
3、tr是管道命令,此处进行变量的替换,tr还可以进行字符的删除,例如,tr -d ':'
4、此脚本的重点是读取配置文件的每一行并对其进行处理

================

希望大家看过后,能给提出意见、建议和疑问,相信通过交流我们提高的更快。


TAG:

 

评分:0

我来说两句

smile033

smile033

3年软件测试经验,熟悉java开发,Linux操作系统、Shell脚本、Mysql数据库,QTP。

日历

« 2024-04-16  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 18566
  • 日志数: 11
  • 建立时间: 2011-01-27
  • 更新时间: 2013-02-26

RSS订阅

Open Toolbar