bash环境变量和逻辑运算

本文介绍了环境变量的三种赋值方法、引用方式及撤销方法。同时涵盖了只读变量的概念及其特性,以及bash中多命令执行的方式。此外还详细解释了逻辑运算中的与、或、非操作。

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

环境变量

变量赋值的三种方法:
(1)export name = value
(2)name = value
export name
(3)declare -x name = value
(3)name = value
declare -x name
变量的引用:
$ {name},$name

查看环境变量命令:
单独执行:export 或执行:“declare -x” 或执行:“printenv ” 或执行“env”

撤销环境变量:
执行命令:“unset name”
注:一定要注意不要变量名前不要加$

只读变量:
只读变量不发重新赋值,并且不支持撤销;只有在当前这个shell进程终止时才会撤销;
存活时间为当前shell进程的生命周期,随shell进程终止而终止;

bash特性之多命令执行:
我们只需要在命令行提示符后面分别输入命令,各个命令之间用分号‘ ;’隔开
#COMMAND1;COMMAND2;COMMAND3…
注:表示执行前一个命令,在执行后一个命令,命令之间没有逻辑关系

逻辑运算

运算数:
真(true,yes,on,1)
假:(false,no,off,0)
与:
乘法

  • 1&&1=1 //只用参与运算的两个数都为真,结果则为真
  • 1&&0=0
  • 0&&1=0
  • 0&&0=0
    我们叫上面的运算叫短路运算,我们可以提前进行判断。
    或:
    加法
  • 1 | | 0 = 1
  • 1 | | 1 = 1
  • 0 | | 1 = 1
  • 0 | | 0 = 0

非:

  • !1=0
  • !0=1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值