`

Shell变量使用小结

 
阅读更多

当定义一个如下的Shell变量EMAIL_SUBJECT,并且在其他地方使用这个变量的时候:

EMAIL_SUBJECT="Info : SSA $VIRTUAL_DATA_ROOT : ${PRODUCT_NAME} ${SLICE} values ready "

$JAVA_1_5_HOME_32/bin/java -jar $JAVA_JAR_DIR/jingshou.jar \
	-SUBJECT "$EMAIL_SUBJECT" \
	-BODY $EMAIL_BODY

 注意必须将引用的shell变量带上双引号,才能完全读取变量.否则只能读取部分值"Info"

 

以下是shell变量定义与使用的一些规则:

  • 等号两边不能直接接空格
  • 变量名称不能以数字开头
  • 变量内容包含空格或者其他空格的时候,可以使用双引号,比如开头举的例子
  • 可以使用反斜杠转义特殊字符: 比如james=jingshou\'s\ ename代表字符串jingshou's ename. 当然也可以使用james="jingshou's ename" 这样的形式
  • 追加变量的内容: james="$james"li 或者james=${james}li用以在原变量后追加字符li
0
0
分享到:
评论

相关推荐

    shell变量与创建子shell详解

    本文将详细解释Shell变量和创建子Shell的过程,并通过实例加深理解。 首先,了解Shell环境中的两种Shell是必要的:LoginShell和非LoginShell。LoginShell是在用户登录时启动的Shell,它通常会读取用户的配置文件,...

    5.1: Shell概述 、 编写及执行脚本 、 Shell变量 、 数值运算 、 总结和答疑.docx

    Shell概述、编写及执行脚本、Shell变量、数值运算 在 Linux 系统中,Shell 是一个非常重要的组件,它位于 Linux 内核与用户之间,负责向内核翻译及传达用户/程序指令。Shell 既可以作为交互式的命令行工具,也可以...

    linux超级基础系列-shell变量(本地变量和环境变量)

    ### Linux超级基础系列——Shell变量(本地变量与环境变量) #### 一、Shell与Shell变量简介 在Linux操作系统中,Shell是一种用户与操作系统交互的重要工具,它可以解释用户的命令,并将其传递给内核或其他应用...

    shell脚本精华总结

    * 变量名可以使用大小写字母,区分大小写 * 变量可以使用 readonly 命令设置为只读变量 * 变量可以使用 unset 命令删除 七、其他知识点 * 使用 # 符号注释符号 * 使用特殊变量符与反斜杠转义符 * 使用倒引号 (`) ...

    深入_Shell_变量操作

    深入探讨Shell变量操作:变量替换扩展与字符串处理 在Linux Shell编程中,变量操作是构建高效、灵活脚本的关键技能之一。本文将深入探讨Shell变量的高级操作技巧,特别是变量替换扩展和字符串处理,旨在帮助读者...

    Shell中的变量使用小结

    在Shell脚本编程中,变量扮演着至关重要的角色...总结,Shell中的变量使用涵盖了定义、赋值、日期处理、用户输入等多个方面。理解并熟练掌握这些基本操作,能帮助你编写出功能丰富的Shell脚本,提高自动化任务的效率。

    shell的特殊变量实例详解

    ### Shell的特殊变量实例详解 在Shell编程中,有许多预定义的特殊变量,它们具有特定的功能和用途。本文将详细解析这些特殊变量的作用及其应用场景。 #### $0:Shell或Shell脚本的名字 - **作用**:`$0` 用于表示...

    Tony老师聊shell—环境变量配置文件

    ### Tony老师聊shell—环境变量配置文件 在深入探讨shell中的环境变量配置文件之前,我们首先需要理解几个基本概念:shell、环境变量以及配置文件。接下来,本文将围绕这几个核心概念展开,详细介绍环境变量配置...

    linux常用命令及帐户管理及其VI编辑器及Shell变量及应用程序安装与管理

    "Linux常用命令及帐户管理及其VI编辑器及Shell变量及...本文对Linux常用命令、帐户管理、VI编辑器、Shell变量和应用程序安装与管理等知识点进行了详细的解释和总结,希望能够帮助读者更好地理解和掌握Linux操作系统。

    Linux环境变量设置总结

    Linux 环境变量设置总结 Linux 环境变量是 Linux 操作系统中一个重要的概念,它决定了系统的行为和用户的体验。环境变量是由一系列的名称和值组成的,它们可以影响系统的行为和应用程序的运行。 1. 环境变量的分类...

    吴天雄--shell知识点总结.doc

    理解变量的定义和使用,以及各种运算符和控制结构,将有助于编写出高效、灵活的 Shell 脚本,从而提高工作效率。对于更复杂的任务,可以进一步深入学习 Shell 的高级特性,如函数、数组、循环等。

    02-SHELL编程之变量定义

    本章节主要聚焦于SHELL变量的定义与使用,这是SHELL编程中的基础也是核心内容之一。 #### 二、SHELL变量定义 在SHELL编程中,变量是用来存储数据的一种容器。变量的值可以在脚本运行过程中被改变,这对于编写灵活...

    shell图形化总结

    Shell图形化总结不仅涉及到了命令组、重定向、管道、进程替换、信号捕获、条件测试、函数定义和脚本调试等关键知识点,还涵盖了如何创建临时文件、处理文本、条件判断、循环结构、整型比较、字符串比较以及脚本中...

    判断Linux Shell环境变量是否存在

    ### Linux Shell 判断环境变量是否存在的方法 在Linux系统中,环境变量是非常重要的配置项,它们定义了系统的行为以及各种程序运行时所依赖的环境。因此,了解如何判断某个环境变量是否存在对于编写高效的Shell脚本...

    Shell脚本中判断变量为数字的3种方法

    ### Shell脚本中判断变量为数字的3种方法 在Shell脚本开发中,经常会遇到需要判断一个变量是否为数字的情况。这样的需求通常出现在输入验证、数据处理等场景中。本文将详细介绍三种在Shell脚本中判断变量是否为数字...

    Shell教程-高级变量.docx

    在默认情况下,Shell变量是没有类型的,但是Bash Shell提供 `declare` 和 `typeset` 命令来指定变量的类型。这些命令可以用来声明只读变量(`-r`),整型变量(`-i`),数组(`-a`),关联数组(`-A`),显示函数名...

    Shell学习笔记总结

    本资源是 Shell 学习笔记的总结,涵盖了 Shell 的基本概念、类型、变量、进程、权限、管道、POSIX、grep、sed、awk 等命令和编程语言。 一、 Shell 的类型和特点 Shell 是一种命令行界面,提供了访问操作系统的...

Global site tag (gtag.js) - Google Analytics