shell脚本

由一系列的Linux命令和Shell语言组成的一个脚本文件

Shell 安装

* 可以直接采用Linux系统的云主机(ubuntu、centOS…)
* Windows上面可以安装git,然后再一个空文件夹下右键鼠标,选择git bash here就会出现一个命令行窗口
Shell文件结构

文件后缀:*.sh
文件主体:
#!/bin/bash # # 描述这个shell的功能 ####################################### # test的功能
# 全局变量: # BACKUP_DIR # ORACLE_SID # 参数: # None # 返回值: # None
####################################### test(){ } -
第一行的`#!`是必须的,用来表名Shell用`/bin/bash`这个shell对文件进行解析 - 顶层注释:用来描述这个sh文件可以干什么 -
功能注释:让其他人阅读注释即可知道你这个方法或者程序可以完成什么功能
shell脚本的运行

shell脚本的运行可以通过两种方式
1. 通过bash命令
2. 作为一个可执行程序执行

新建一个shell脚本

vim hello.sh
#!/bin/bash echo 'my first shell'
bash 命令运行

bash hello.sh

会直接输出结果my first shell

可执行程序方式
chmod +x ./hello.sh ./hello.sh
结果输出my first shell

语句结束标记

语句结束标记有两种方式
1. 分号
2. 换行

下面的两段代码是同样的效果
echo 'hello ';echo ' shell'
等同于下面的代码
echo 'hello ' echo ' shell'

技术
©2019-2020 Toolsou All rights reserved,
详解ubuntu14.04如何设置静态IPQCustomPlot系列(5)-实时动态曲线比尔·盖茨:疫情后彻底恢复正常可能要到2022年末华为认证HCIA-AI人工智能Python基础知识整理笔记百度、阿里、腾讯内部岗位级别和薪资结构,附带求职建议!Jsp+Ajax+Servlet+Mysql实现增删改查(一)2021年1月程序员工资统计,平均14915元Faster RCNN系列算法原理讲解(笔记)经典算法-递归(生兔子案例)