shell编程之shell脚本语法

shell编程之shell脚本语法

shell脚本语法

shell 脚本组成:
在这里插入图片描述

脚本的命名:

  • 要有意义,如:nginx_install.sh ,脚本名称+脚本扩展名(加上脚本扩展名易于辨识)

  • 名字不要太长,26字节内

代码规范:

1.	#!/bin/bash
		=>	脚本第一行,"#!" 表示shebang符号(也叫魔法字符),指定脚本代码执行的程序(该程序命令存放的路径)。
		=>	即它告诉系统这个脚本需要什么解析器来执行,也就是使用哪一种shell类型


2. 	# 代表注释符,#! 是特例,通过注释对脚本信息进行描述


3. 	以下内容是对脚本的基本信息的描述,方便后续使用该脚本的人
		# Name:表示脚本名字
		# Desc:描述describe
		# Path:表示存放路径
		# Usage:用法
		# Update:更新时间
		# Author:作者
		# Release:分发版本


4. 下面就是脚本的具体内容
	...
	commands
	...

脚本执行方法:

第一种方法:通过"./" 执行,脚本需要执行权限

	第一步:查看脚本文件内容,查看是否有异常
		# cat filename.sh
	第二步:查看无异常,给脚本执行权限
		# chmod -x filename.sh
	第三步:运行
		# ./filename.sh


第二种方法:通过"base""sh"命令执行,脚本不需要执行权限

	第一步:先不给执行权限,通过"base"命令执行脚本
		# sh filename# bash [选项] filename.sh
			选项说明:
				-x:一般用于排错,查看脚本的执行过程,‘’+"加号就是脚本的执行过程
				-n:用来查看脚本的语法是否有问题

其他"source filename"". filename"表示读取文件,执行文件里的命令
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值