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: