1.关于Shell的作用
1.Shell是一个命令解释器,在控制台解释用户命令和显示结果。
2.Shell Script:通过类似程序的方式把具有一定逻辑顺序的命令序列组合起来,以实现某个较复杂的功能。能被Shell解释执行。
3.和汇编器、连接器做个类比较可以更好的理解Shell:
汇编器和连接器将多个汇编指令组织在一起,构成可执行文件,而Shell 将多个可执行文件组织在一起,构成批处理文件。操作系统中将大量的可执行文件有效的组织在一起,Shell发挥了重要的作用。
2.程序功能需求
功能从文件中读取每一行显示并统计总行数
3.代码
#!/bin/bash
#
let COUNTS=0
echo "Please enter a file:"
read FILE
if [ -e $FILE -a -f $FILE ]; then
while read LINE
do
echo $LINE
COUNTS=$(($COUNTS+1))
done < $FILE
echo "There are $COUNTS lines."
fi
对于写Shell程序的感受就是,Shell 对于语法规范非常严格&#x