![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell脚本
喝橘子汽水的少年
汝欲为何人,当为何人。
展开
-
shell编程之循环结构
与C语言类似,shell脚本语言同样有循环语句:1.for语句 2.while语句。下面讲解一下这两个循环结构的表达并举例说明。 1.for语句 ①基本语法: for var in 单次表 do 命令行 done 同样也有一种和C语言相类似的形式 for ((i = 0;i<=10;i++)) do 命令行 done 例子: 这里说明一下:seq命令是输出一系列数字,第一个参数是开始值,...原创 2018-12-12 23:46:54 · 487 阅读 · 0 评论 -
shell脚本之函数
这里话不多说了,直接上例子,从例子中总结shell脚本函数的一些特征: 这个程序是创建Linux用户的,函数形式和C语言比较类似,其传参形式稍微有所不同,不过和命令行相类似,还有一种传参的方式: grep_user() { read NAME #内容不再多说了 echo “$NAME” } 这里通过显示命令也能进行一个参数的传递。 ...原创 2018-12-13 00:06:27 · 156 阅读 · 0 评论 -
shell编程之变量
1.shell脚本是解释型语言,不需要编译器,在命令行中可以直接使用 2.shell编程基本实现过程 ①建立shell文件(多是以.sh结尾的),包含多行操作系统命令或shell命令的文本文件 ②用chmod命令赋予shell文件执行权限 eg:chmod u+x 《文件名称》 ③在命令行直接执行shell文件。 3.shell变量 上图,分别是用户自定义变量,显示变量。 Bourne She...原创 2018-12-11 13:47:10 · 114 阅读 · 0 评论 -
shell编程之功能语句
1.以#开头的语句是注释。 最常见的是**#!/bin/sh**-------用于告诉os用哪种类型的shell来解释执行该程序 2.read从标准输入读入一行,并赋值给后面的变量,其语法: (希望echo不换行 1.用echo -n 《内容》2.用#!/bin/sh echo “today is /c”) 3.expr命令 算术运算命令expr主要用于进行简单的整数运算,包括加(+)...原创 2018-12-11 23:18:48 · 107 阅读 · 0 评论 -
shell编程之分支结构
条件语句: ①if 表达式 then 命令行 fi ②if 表达式 then 命令行 elif 命令行 fi 多路分支语句 case-------esac 语法格式: 这里说明一下,shell脚本语言和C语言很类似,可以起到一个互相补充的作用,学习的时候也可以类推学习。 ...原创 2018-12-11 23:41:41 · 214 阅读 · 0 评论