`

shell的等号

 
阅读更多

在逻辑运算中if [ $company=$1 ] 这个是无效的,这个相当于赋值给$company ,应该这样写 if [ $company = $1 ], 在等号和变量之间可有空格,

在赋值语句中,等号跟变量之间是没有空格的,坑爹货啊。。。

分享到:
评论

相关推荐

    大数据技术之Shell.docx

    * 等号两侧不能有空格 * 变量默认类型都是字符串类型,无法直接进行数值运算 * 变量的值如果有空格,需要使用双引号或单引号括起来 变量可以通过 unset 命令来撤销,例如 unset A。 readonly 命令可以用来声明静态...

    学习shell的入门资料(shell十三问+shell基础十二篇)doc版

    赋值使用等号`=`,如`NAME="John Doe"`。 - **命令行参数**:脚本可以接收命令行参数,它们在脚本内部用$0到$9表示,其中$0是脚本本身的名字,其余的参数按顺序表示。 - **流程控制**:包含条件语句(if-then-else...

    shell script编程学习笔记

    ### Shell Script 编程学习笔记 #### 一、Shell 脚本初窥 ##### 示例: ```bash #!/bin/sh # 第1行:指定脚本解释器(声明使用的shell名称),这里是用/bin/sh做解释器的。“#!”是一个约定的标记 cd ~ # 第2行:...

    shell十三问(shell十三问)

    变量名前加等号赋值,如`VAR=value`。引用变量时,不加$符号表示字符串,如`echo $VAR`。 6. **问:如何处理字符串?** Shell支持字符串拼接、截取和比较。例如,`echo ${STRING:START:LENGTH}`用于截取字符串。 ...

    shell与python文档

    定义变量时,变量名前不加美元符号,并且等号两边不得有空格。如: ```shell your_name="qinjx" ``` 在调用变量时,可以通过$符号来引用其值: ```shell echo $your_name ``` 加花括号是可选的,但使用花括号有助于...

    4种shell的区别

    - **算术运算**:使用`@`符号开始,并确保等号和加号两边有空格,如:`@ n=5+5` #### TC Shell (tcsh) - **特点**:TC Shell是C Shell的一个增强版本,提供了更多的功能和改进,比如自动完成和更强大的编辑能力。...

    shell_config.rar_Linux shell_parsing shell_shell config_get_sh

    标题"shell_config.rar_Linux shell_parsing shell_shell config_get_sh"暗示了我们要讨论的是如何使用Shell脚本来解析配置文件并获取其中的变量参数。这个过程在系统管理、应用程序自动化或者脚本编程中非常常见。 ...

    Linux的shell脚本

    注意:变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: * 首个字符必须为字母(a-z,A-Z)。 * 中间不能有空格,可以使用下划线(_)。 * 不能使用标点...

    Shell知识结构图

    变量赋值时等号左右不能有空格,若值中包含空格,则需使用引号。对于变量中包含的特殊字符,可以使用反斜杠进行转义。可以使用 echo 命令输出文本,并通过选项 -n 和 -e 控制输出行为,如换行或转义字符。read 命令...

    shell学习,第一章

    变量定义时,不需要在变量名前加`$`,且变量名与等号之间不应有空格,首字母必须是字母或下划线,不允许使用标点符号。 5. **变量操作**: - 变量定义:例如`name="HelloApp"`。 - 只读变量:使用`readonly`...

    shell、awk编程教材

    SHELL中,通过等号`=`进行赋值,如`variable=value`。 **4.5 执行命令** SHELL可以直接执行系统命令,如`ls`、`cd`等,也可以通过`$()`或`` ` ``来执行命令并捕获其输出。 **4.6 过程** SHELL支持子shell,即在...

    aixshell 编程

    环境变量的定义方法是使用等号“=”,例如:$ myvar='This is my environment variable!'。 * 变量的使用:变量可以在 shell 脚本中使用,例如:$ echo $myvar。 * 管道和重定向:AIX shell 编程中可以使用管道和...

    linux shell 脚本入门

    - 脚本中的命令和变量定义遵循特定的语法规则,如赋值使用等号`=`,无需空格。 - 变量可以通过`$`符号来引用。 3. **变量**: - Shell脚本支持声明和使用变量,存储文本、数字等数据。 - 变量可以通过`export`...

    shell你只需要懂这些

    - **变量名和等号之间不能有空格**。 - **变量名的首字符必须是字母**。 - **变量名可以包含下划线(_),但不能包含其他特殊字符**。 - **变量名不能包含空格**。 - **变量名不能与 Shell 的关键字重名**。 例如:...

    AIX-SHELL基本编程

    AIX-SHELL基本编程 AIX-SHELL 基本编程是指在 AIX 环境下使用 shell 语言进行编程的基本知识。 Shell 编程是 UNIX/Linux 操作系统中的一种编程方式,它使用 shell 语言来编写脚本,以实现自动化任务和流程。 环境...

    强力推荐Shell 脚本教程 ppt

    - 等号两边不能有空格。 - 可以为变量赋空值:`variable=` - **查看**:`echo $variable` 或 `echo ${variable}` - **清除**:`unset variable` ##### 局部变量与作用域 - **定义**:局部变量仅在其创建的Shell...

    linux shell脚本

    变量的声明和赋值不需要类型,直接使用等号(=)即可: ```bash #!/bin/bash # 定义变量 a="Hello World" # 输出变量内容 echo "A is:" echo $a ``` 输出结果将是: ``` A is: Hello World ``` 变量可以包含数字...

    shell基础学习资料

    变量赋值时不使用等号`=`两边的空格。 - **示例**: ```bash #!/bin/sh # 对变量赋值: a="hello world" # 打印变量内容 echo $a ``` - **变量引用**:在Shell脚本中引用变量时,直接使用变量名即可,但...

    LinuxShell脚本编写PPT课件.pptx

    用户自定义变量由用户自行定义,定义格式为变量名=值,等号两边不能有空格,引用时用$。 四、变量的引用和显示 变量通过$来引用值。在Linux Shell脚本里,字符串‘’和””表示不同的含义,最大区别就是在于对变量...

    shell编程基础.doc

    赋值时,用等号"=",例如`变量名=值`,但等号两侧不应有空格。取变量值时,前面加上"$",如`echo $变量名`。当变量名与其他文本相邻可能引起混淆时,可以使用花括号明确指定变量,如`${变量名}`。Shell默认进行字符...

Global site tag (gtag.js) - Google Analytics