shell脚本编程之变量

本文详细介绍了Bash Shell脚本中的变量使用,包括变量赋值、命令结果赋值、变量类型(本地、环境、位置、特殊变量)、变量撤销与查看,以及整型变量定义和算术运算的方法。内容涵盖了单引号与双引号的区别,以及如何通过`let`、`$[]`、`$(( ))`和`expr`进行算术运算。
摘要由CSDN通过智能技术生成

1.概述

shell编程:

  • shell语言是脚本语言,解释型语言。
  • shell语言 是通过bash下进行解释运行的

静态语言 编译型语言 需要将代码通过编译器编译成二进制文件
属于强类型(变量) 代表 c c++ java c#
动态语言 解释型语言 不要编译,在环境中,边解释边执行
属于弱类型(变量) 代表 python asp .net php perl shell

2.变量

在 Bash shell 中,每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储,即使你将整数和小数赋值给变量,它们也会被视为字符串。

变量赋值

VAR_NAME=VALUE

VAR_NAME 是变量名,VALUE 是赋给变量的值。赋值号的周围不能有空格
如果 value 不包含任何空白符(例如空格、Tab缩进等),那么可以不使用引号;
如果 value 包含了空白符,那么就必须使用引号包围起来。使用单引号和使用双引号也是有区别的

’ ’ 单引号 表示强引用 ''内的变量和命令原样输出
" " 双引号 表示弱引用 ""内的变量和命令先解析后在输出

将命令的结果赋值给变量
VAR_NAME=`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值