要求:编写一个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=`expr 1 + 1

本文介绍了如何在Ubuntu 16.04环境下编写Shell脚本,包括了解Shell的基本概念、学习脚本语法、变量赋值、运算符使用、重定向操作以及查看Shell版本。通过示例讲解了如何读取文件并统计行数,为初学者提供了实用的指导。
:编写shell脚本&spm=1001.2101.3001.5002&articleId=88564274&d=1&t=3&u=62c1ea6e6de1449ca2e0b3a0ea0f1099)
2105

被折叠的 条评论
为什么被折叠?



