一、什么是shell脚本
shell脚本类似于Windows的批处理文件,shell脚本就是将连续执行的命令写成一个文件
shell脚本提供数组、循环、条件判断功能。shell脚本一般是Linux运维或者系统管理员要掌握的,作为嵌入式开发人员,只需要掌握基本的命令即可
二、shell脚本的写法
shell脚本是一个纯文本文件,命令从上而下,一行一行开始执行,shell脚本扩展名为 .sh
shell脚本第一行一定为:
#!/bin/bash
表示使用bash
二、shell脚本基本语法
- echo “xxx” 在终端显示字符串xxx
- read 变量名 -----读取输入变量 $变量名-----引用变量输出
- read -p 读取多个变量
#!/bin/bash read -p "input your name and height:" age height echo "your age = $age,your height = $height"
read使用int类型变量 就需要加括号 $(变量)
三、test命令
test命令用于查看文件是否存在、权限等信息 ,可以进行数值、字符 、文件三方面测试
&&命令和||命令
- cmd1 && cmd2 当cmd1执行完毕且正确,那么cmd2开始执行,如果cmd1执行完毕错误,cmd2不执行
- cmd1 || cmd2 当cmd1执行完毕且正确,那么cmd2不执行,反之则执行
查看文件是否存在:
查看俩字符串是否相等:
- 中括号【】
中括号里面写 == 或者 !=
中括号与字符之间必须要有空格!!!且中括号里面的字符串要加 “ ”
- 默认变量
$0~$n:表示shell脚本的参数,包括shell脚本命令本身,shell脚本命令本身为$0
$#:#表示最后一个符号
$@:表示$1、$2、$3……
标签:脚本,shell,入门,cmd1,cmd2,---,命令,执行 From: https://www.cnblogs.com/xlscn/p/17585340.html