要求:编写一个shell脚本文件,实现读取指定文件每一行并且统计行数,在执行shell的过程中指定文件。
环境:VMware + Ubuntu 16.04
准备:了解shell
shell是一个命令解释器,在控制台解释用户命令显示结果。它是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson的sh是第一种Unix Shell,Windows Explorer是一个典型的图形界面Shell。
Shell Script:通过类似程序的方式把具有一定逻辑顺的命令组合起来,但是这种脚本语言不需要经过编译就可以执行
参考资料:https://github.com/qinjx/30min_guides/blob/master/shell.md
语法学习:
学习链接:http://www.runoob.com/linux/linux-shell.html
以及:https://wenku.baidu.com/view/15822fc2fd0a79563c1e72be.html?from=search
开工:
根据要求,需要读入文件名,判断文件是否存在、读取数据、重定向、计算行数
1.变量的赋值
变量的赋值一共有四种方法 (注意空格)
declare -i x='1+1' #方法一 用bash运行
let m='1+1'; #方法二 用bash运行
x=