✨ 复制成功!

以文会友,打造好学人设!

📋 已复制到剪贴板:

变量入门

创建时间:2022-04-16 更新时间:2022-04-16 阅读次数:1151 次

新设计一门程序语言,往往要实现两大基础功能:变量赋值,逻辑运算。变量赋值和逻辑运算的语法规范,决定了这么语言的灵性。shell在这两个方面做到了极简,充满着灵性,显示出了聪明和才智:

1、变量赋值的极简做法,中间不能有空格,真正做到了极简。

变量的赋值形式是:var=value,而 var = value,则表示相等。

2、每个变量的值都是字符串,无论赋值的时候是否添加引号,值都是以字符串的形式存储的。

  • 变量虽然是字符串存储,但是依然可以进行算数比较:[$var1 -gt 0 -a $var2 -lt 10],其含义表示为: $var1 > 0 and $var2 < 10

  • 变量虽然是字符串存储,但是依然可以当做文件来进行检测:[ -e $var ],表示变量包含的文件是否存在。

  • 字符串的比较形式是双中括号[[ ]]

  • 判断是否是空字符串,则用:[[ -z $var ]],其中:-z,即zero,字符串长度为0时为真。

  • 判断非空,则用[[ -n $var ]],其中:-n,即nozero,字符串长度不为0时为真。

本教程共16节,当前为第4节!
本教程最新修订时间为:2026-08-21 21:27:37

📌 面试天下网:一款便捷的大模型学习口袋书,让富士康流水线的打工人也能摸到改命逆天的机会!
📌 网站公告:【悬赏 200 元/篇】寻找“大模型面试战场”的一手回忆录

评论专区

评论加载中...