操作系统作业(二):编写shell脚本

本文介绍了如何在Ubuntu 16.04环境下编写Shell脚本,包括了解Shell的基本概念、学习脚本语法、变量赋值、运算符使用、重定向操作以及查看Shell版本。通过示例讲解了如何读取文件并统计行数,为初学者提供了实用的指导。
摘要由CSDN通过智能技术生成

要求:编写一个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=
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值