当前位置: 首页 > 面试题库 >

Shell脚本中的“ -le”是什么?

雍焱
2023-03-14
问题内容

我正在看这段代码。我想知道-le以下代码段的含义

if [ $stage -le 2 ]; then

在一个问题中,它说-le代表<=字符串,但这是在Perl中。这里也一样吗?

此外,我想知道该$stage变量是否自动更新。它已被初始化为0开始时,但后来如何递增?


问题答案:

-le检查左操作数的值是否小于或等于(<=)右操作数的值,如果是,则条件为true。

考虑:

$a=10
$b=20

[ $a -le $b ]是真的。



 类似资料:
  • 本文向大家介绍什么是Shell脚本?,包括了什么是Shell脚本?的使用技巧和注意事项,需要的朋友参考一下 Shell脚本是由Unix Shell(是命令行解释器)运行的计算机程序中的命令列表。Shell脚本通常具有描述步骤的注释。Shell脚本执行的不同操作是程序执行,文件操作和文本打印。包装器也是一种Shell脚本,用于创建程序环境,运行程序等。 贝壳类型 Unix中有两种主要的Shell类型

  • 什么是Shell脚本 示例 看个例子吧: #!/bin/sh cd ~ mkdir shell_tut cd shell_tut for ((i=0; i<10; i++)); do touch test_$i.txt done 示例解释 第1行:指定脚本解释器,这里是用/bin/sh做解释器的 第2行:切换到当前用户的home目录 第3行:创建一个目录shell_tut 第4行:切换到s

  • 问题内容: 在shell脚本中,美元符号后跟at符号()是什么意思? 例如: 问题答案: 是传递给脚本的 所有 参数。 举例来说,如果你打电话,然后将等于。 如果您这样做: 然后里面引用: 该参数将传递给每个参数,并用双引号引起来,从而允许调用者从空格中获取参数并将其传递。

  • 我尝试了与if-in-shell相反的方法,只在散列中不存在值的情况下进行操作。我从这里学会了在bash中创建哈希:Shell脚本中的关联数组 我声明了一个简单的哈希: 和 从这里查看myhash[$key]是否存在:检查数组中的索引或键的最简单方法? 我还学会了添加!在一个表达式前面做相反的if从句:如何使“if not true条件”? 但是下面的表达式 不起作用,并且未打印任何信息。没有错误

  • 终于到shell 脚本这章了,在以前笔者卖了好多关子说shell脚本怎么怎么重要,确实shell脚本在linux系统管理员的运维工作中非常非常重要。下面笔者就带你正式进入shell脚本的世界吧。 到现在为止,你明白什么是shell脚本吗?如果明白最好了,不明白也没有关系,相信随着学习的深入你就会越来越了解到底什么是shell脚本。首先它是一个脚本,并不能作为正式的编程语言。因为是跑在linux的s

  • bash csh ksh zsh 基本语法 定义和使用变量 #!/bin/sh a=" hello world" echo $a echo 'a is xiaxaiwen${a}' if else if ....; then   .... elif ....; then   .... else   .... fi [] 条件测试 [] 中前后一定要加空格 sh