如果在Bash中声明

用户名

我有一个bash脚本,但无法使if语句正常工作。

到目前为止,这就是我所拥有的。

#!/bin/bash
FILES = 'abc'
if ["$FILES" == "$1"]
then
    echo "ok";
fi

为什么if语句不能正常工作?

聚丙烯

在条件之前和之后需要空格:

if [ "$FILES" == "$1" ]
   ^^               ^^

既然你使用bash,你可以使用bash内置的[[]],而不是测试命令[

另请参见:test,[和[[有什么区别?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果在树枝中声明

来自分类Dev

如果在方法或主体中声明?

来自分类Dev

如果在.map()中声明?

来自分类Dev

如果在linq中声明

来自分类Dev

如果在shell脚本中声明仅能正常工作

来自分类Dev

如果在CSS中声明怎么办?

来自分类Dev

如果在Bash中,则进行变量比较

来自分类Dev

如果在aspx上声明

来自分类Dev

如果在Java中 如果在C ++中

来自分类Dev

如果在Java中 如果在C ++中

来自分类Dev

如果在类声明中未定义函数,则会导致性能损失

来自分类Dev

如果在函数模板中声明,本地类是否依赖?

来自分类Dev

如果在python中声明没有self的实例方法会怎样?

来自分类Dev

如果在多个清单中声明了许可,会发生什么?

来自分类Dev

如果在我插入的数据之后声明了引用,则无法在HashMap中插入引用

来自分类Dev

如果在DomContentLoaded中初始化了,为什么要在底部声明AngularJs

来自分类Dev

如果在函数中声明了const int,是否需要取消分配它?

来自分类Dev

如果在类中声明,Python无法连接到MySQL

来自分类Dev

如果在iframe中删除html

来自分类Dev

如果在Twig中嵌套

来自分类Dev

如果在Robot Framework中否则

来自分类Dev

如果在Netlogo环境中实现

来自分类Dev

如果在SQL中查询语句?

来自分类Dev

VBA:如果在中退出

来自分类Dev

如果在SQL Server中

来自分类Dev

如果在Twig中嵌套

来自分类Dev

如果在SPIP中查询标签

来自分类Dev

如果在PHP中退出

来自分类Dev

PHP(如果在表单输入中)