构建基本脚本
在我们学linux系统时一般都会学一点关于linux的一些常用的命令,比如:cd、ls、ps、cat、touch、mkdir、cp等
但是在终端里每次我们只能输入一条命令,它就会直接输出给我们了。而shell脚本的关键在于能输入多个命令并处理每个命令的结果,即使是将一个命令的结果传到另一个命令的输入。
1、创建第一个shell脚本文件
- 在创建每一个shell脚本文件时的第一句就是#!/bin/bash
- 我们先在一个文件夹里创建一个文件 touch script_test1
- 编译script_test1 (vim script_test1):
#!/bin/bash # 这是一个显示系统时间的脚本 date
这个脚本的结果是(运行./script_test1):
The date and time are: 2018年 10月 28日 星期日 12:50:18 CST
-
和就是一个简单的shell脚本
-
需要注意的是我们之前创建的文件只是普通文件直接用./script_test1时会出现
bash: ./test3: Permission denied 我们要改文件的权限用 命令(chmod u+x script_test1)更改在运行./script_test1就行了
使用变量 数值计算、显示
- 第一创建脚本文件
- 使用expr命令计算:
#!/bin/bash var1=100 var2=50 var3=`expr $var1 / $var2` var4=`expr $var1 \* $var2` echo var3 result is :$var3 echo var4 result is :$var4
结果:
var3 result is :2
var4 result is :5000 -
使用方括号计算:
#!/bin/bash var1=100 var2=50 var3=$[$var1 / $var2] var4=$[$var1 * $var2] echo var3 result is :$var3 echo var4 result is :$var4
结果:
var3 result is :2
var4 result is :5000
反引号
在shell命令中反引号是将一个变量的值赋值给另一个变量,反引号在键盘的左上角