Shell
一坨小红花
这个作者很懒,什么都没留下…
展开
-
Shell编程 until循环
until循环和while循环恰好相反:当判断条件不成立时才进行循环,一旦判断条件成立,就终止循环。until循环很少使用,一般使用 while 语句 即可。Shell中until循环用法如下:until conditiondo statementsdonecondition 表示判断条件statements 表示要执行的语句do 和 done 都是 Shell 中的...原创 2020-02-18 21:49:46 · 213 阅读 · 0 评论 -
Shell编程 while循环
while循环是Shell脚本中最简单的一种循环:当条件满足时,while重复地执行一组语句,当条件不满足时,就退出while循环。while循环的用法如下:while conditiondo statementsdonecondition 表示判断条件。statements表示要执行的语句do 和 done 都是 Shell 中的关键字...原创 2020-02-18 21:25:38 · 444 阅读 · 0 评论 -
Shell编程 if语句
if语句if conditionthen statements(s)fi实例1实例2实例3:判断a和b是否相等实例4if elif else 语句if condition1then statements1elif condition2then statements2elif condition3then statement3......else...原创 2020-02-18 17:47:13 · 259 阅读 · 0 评论 -
Shell基础知识点(8)---函数定义、调用
Shell 函数定义的语法格式。基本语法function name() { statements [return value]}模块含义functionShell 中的关键字name函数名statements函数要执行的代码,即一组数据return value函数返回值。其中return是Shell的关键字,专门用在函数中返回一个值(可不...原创 2020-02-17 19:48:16 · 125 阅读 · 0 评论 -
Shell基础知识点(7)---特殊变量
Shell 特殊变量及其含义1. 脚本功能是打印脚本传递的第一个参数的值2. 位置参数的数字大于9后,需要用大括号将数字括起来3. 获取脚本的名称及路径若不带路径执行脚本,那么输出的结果就是脚本的名字若使用全路径执行脚本,那么输出的结果就是全路径+脚本的名字。4. 单独获取名称及路径5. 通过$#获取脚本传参个数6. $* 和 $@的区别当 $* 和 $@ 被双引号("...原创 2020-02-17 17:12:02 · 118 阅读 · 0 评论 -
Shell基础知识点(6)---数学计算
Shell的运算符列表但是Shell和其他编程语言不同的是,他必须使用数学计算命令。原创 2020-02-17 11:40:45 · 94 阅读 · 0 评论 -
Shell基础知识点(5)---命令的替换
Shell 中有两种方式可以完成命令的替换: 一种是 `` 反引号。另一种是 $( )data命令获得当前的系统时间,使用命令替换可以将他的结果赋值给另一个变量,运行脚本,20s后可以看到输出结果实例1使用 date 命令的%s格式控制符可以得到当前UNIX时间戳,这样就可以直接计算脚本的运行时间了。UNIX时间戳是指从1970年1月1日00:00:00到目前为止的秒数实例2...原创 2020-02-16 16:08:44 · 122 阅读 · 0 评论 -
Shell基础知识点(4)---定义变量
变量用来存放各种数据。脚本语言在定义变量时不需要指定类型,任意赋值即可。Shell 亦如此。在Shell中每一个变量的值都是字符串,无论时都在变量赋值时有没有使用引导,值都是会以字符串的形式存储。(默认情况下,整数和小数赋值给变量,也会被视为字符串)declaredeclare 和 typeset 都是 Shell 指令,用于 设置变量的属性。但是 declare 已经被弃用了实例1...原创 2020-02-16 15:42:19 · 173 阅读 · 0 评论 -
Shell基础知识点(3)---脚本的运行
运行Shell 脚本有两种方法在新进程中运行在当前Shell进程中运行。调用方式一:sh test.sh( 属于一种调用方式,这种调用方式是在外面指定shell环境是sh)调用方式二:source test.sh(直接使用脚本里面的shell类型)调用方式三:. /test.sh使用的是脚本里面的shellchmod +x 01.sh给一个执行权限直接/mnt/test.s...原创 2020-02-14 17:27:50 · 219 阅读 · 0 评论 -
Shell基础知识点(2)---输出和变量
输出#!/bin/bash #指定shell程序的解释器echo "hello shell!" #输出语句变量#!/bin/bash# 从终端读取用户输入的数据 并赋值给preson变量# read命令来从标准输入中读取用户输入的数据echo "What is your name ?"read presonecho "hello, $preson"...原创 2020-02-14 16:51:13 · 116 阅读 · 0 评论 -
Shell基础知识点(1)---定义
shell是什么??Shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 Shell的本质。Shell 本身并不是内核的一部分,它只是站在内核的基础上编写的一个应用程序,它和 QQ、迅雷、Firefox等其它软件没有什么区别。然而 Shell 也有着它的特殊性,就是开机立马启动,并呈现在用户面前;用户通过 Shell 来...原创 2020-02-14 16:24:40 · 155 阅读 · 0 评论