linux(四)—shell脚本的基本语法和使用

本文介绍了Linux Shell脚本的基础知识,包括脚本的基本语法、变量定义、创建与执行方式。强调了变量定义时的注意事项,如避免空格、使用大写字母或下划线连接,并列举了错误的变量定义示例。同时,提供了脚本创建和执行的两种方法,包括标准方式和非标准方式,并提到了如何检查脚本的语法错误和运行问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:shell脚本的基本语法

#!/bin/env bash

# ------------------脚本的基本信息----------------#
# @Author lvdqiang
# @Desc 脚本的描述
# @Usage 使用方式:如 chmod +x /yyy/xxx.sh  /yyy/xxx.sh
# @Update 操作时间 例如 2021-11-11 13:36

# ------------------脚本执行的命令处----------------#
# 定义变量A为hello world
A="hello world"
# 输出 变量的内容
echo $A
# 取出本机的ip地址 赋值给B变量
B=$(ip addr| grep global| cut -d "/" -f1|cut -d "t" -f2|tr -d " ")
# 输出B变量的值
echo $B

2:脚本定义变量的方式如下图所示

 定义变量时注意事项:

 1:= 两边不能有空格

 2:定义变量尽量大写或者小写用“_”符号连接

      例如 PATH="/home/shell" ,或 HOME_PATH="/home/path" 或 home_path="/home/shell"

3:变量不可以 @,$ ,% ,数组开始定义 错误用法如下

       $PATH="hello" 或者 111="hello" 或者 @_$_path="hhh"

 3:脚本创建方式

      vi  xxx.sh  或 vim xxx.sh 或 touch xxx.sh

 4:执行脚本的几种方式

       标准方式:

         创建成功后 使用命令:chmod +x /yyy/xxx.sh 赋予权限

         再执行 /yyy/xxx.sh 命令来执行脚本

     如下将上面脚本内容复制到/home/shell/test.sh中 如下图是创建和执行脚本的标注方式

 

       非标注方式:不用去 执行授权执行权限

         直接使用 bash /home/shell/test.sh 或 sh /home/shell/test.sh 命令即可

 通过 bash -x /yyy/xxx.sh 可以查看脚本哪行出问题

 

         bash -n /yyy/xxx.sh 可以查看脚本语法是否有问题

 如图所示可查看语法错误

 至此linux shell脚本的基本使用和注意事项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值