`

Shell变量名使用的特殊字符

 
阅读更多

        $# 传送给命令Shell的参数序号
        $- 在Shell启动或使用set命令时提供选项
        $? 上一条命令执行后返回的值
        $$ 当前shell的进程号
        $! 上一个子进程的进程号
        $@ 所有的参数,每个都用双括号括起
        $* 所有参数,用双括号括起
        $n 位置参数值,n表示位置
        $0 当前shell名

1. ##*/
> echo $ORACLE_HOME
/u01/app/iasora/product/1012/forms10g
>echo ${ORACLE_HOME##*/}
forms10g
2. %/*
>echo ${ORACLE_HOME%/*}
/u01/app/iasora/product/1012
分享到:
评论

相关推荐

    shell变量,具体的

    引用变量的值,需在变量名前加上美元符号 `$`。变量的引用有以下几种形式: 1. `echo $name` # 方法1 2. `echo ${name}` # 方法2 3. `echo "$name"` # 方法3 通常情况下,方法1、2、3均可使用。但在某些特殊情况下...

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

    - shell变量可以使用大小写字母,并且区分大小写。 在定义变量时,还可以使用不同的模式来对变量进行操作,比如: - `Variable-name=value` 是直接设置变量的值。 - `Variable-name+value` 是在已有的变量值基础上...

    linux实验六 shell变量

    - 使用 `$` 符号后跟变量名即可引用变量值,如 `$var`。 2. **修改一级提示符时需要注意什么问题**: - 需要注意不要使用保留字符,避免造成语法错误。 - 需要考虑到可读性和美观性,使得提示符既清晰又便于区分...

    6 shell变量1

    - 转义字符 `\` 可用于特殊字符的转义。 - 若要增加变量的值,可以使用双引号 `"变量名"` 或 `{变量名}` 进行引用,以实现值的拼接。 - 命令的输出可以通过反引号 `` 或 `$()` 包裹,将其结果赋给变量。 - 环境...

    shell变量与常用符号1(视频)

    本课程“Shell变量与常用符号1”将深入讲解Shell编程中的基本概念,特别是变量和常见符号的用法。下面我们将详细探讨这些知识点。 首先,我们来了解**Shell变量**。在Shell中,变量用于存储数据,可以是数字、字符...

    shell的特殊变量实例详解

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

    shell变量与常用符号2(视频)

    在这个“shell变量与常用符号2”的视频教程中,我们将深入探讨Shell中的变量管理以及各种常用的特殊符号,这些对于编写高效、灵活的Shell脚本至关重要。 一、Shell变量 1. 用户定义变量:用户可以在脚本或命令行中...

    shell变量学习

    本文主要探讨了Shell变量的使用、赋值、显示、删除以及一些特殊的操作。 1. **本地变量** 本地变量仅在当前Shell会话中有效,不会影响其他独立的Shell实例。定义本地变量的格式通常是`NAME=value1`,如`HOME=/home...

    shell变量及控制结构1

    shell变量及控制结构1 在 Linux 中,shell 变量是非常重要的概念,它们可以存储和表示不同的值,从而影响着 shell 脚本的执行。在本节中,我们将讨论 shell 变量的使用方法和控制结构的应用。 1. 变量的使用 在 ...

    shell编程.doc(变量 用户定义变量,环境变量,位置变量(shell 参数) )

    用户定义变量由`$`符号后跟变量名来引用,例如`myvar=value`。环境变量是可供子进程使用的全局变量,如`HOME`表示用户的主目录,`PATH`定义可执行文件的搜索路径。位置参数则是脚本运行时传递的命令行参数,如`$1`、...

    shell脚本精华总结

    "shell脚本精华总结" 本资源摘要信息涵盖了 shell 脚本的基础知识点,包括 shell 脚本的基本概念、vim 编辑器的使用、shell 命令的执行方式、vim 中的搜索和替换、环境变量的设置和...* 使用反斜线 (\) 转义特殊字符

    Shell命令行中特殊字符与其转义详解(去除特殊含义)

    在Shell命令行中,特殊字符扮演着至关重要的角色,它们能改变命令的解析和执行方式。这些特殊字符具有特殊的含义,比如`*`用于匹配任意多个字符,`?`匹配单个任意字符,`[]`用于匹配指定范围内的字符等。然而,在...

    练习shell变量、重定向、管道等相关命令

    这两种方法都能用来输出变量的值,其中使用大括号的方式更推荐,因为它能更好地处理变量名与其他字符串之间的边界问题。 **换行与不换行输出:** - 换行输出:`echo -e "变量值\n变量值"` - 使用 `-e` 参数使 `...

    Linux高效编写Shell___特殊字符汇总.docx

    【Linux Shell特殊字符详解】 在Linux Shell编程中,特殊字符起着至关重要的作用,它们能够帮助我们编写出更高效、更简洁的脚本。以下是一些主要的特殊字符及其使用方法: 1. **# 注释符号**:在Shell脚本中,`#`...

    shell编程基础之变量

    此外,变量名最长可达255个字符,且必须遵循特定的命名规则,不能包含空格、制表符或其他特殊字符。 9. **命令替换**: 使用反引号 ` 或 `$()` 可以执行命令并将结果赋值给变量,例如`COUNT=$(ls | wc -l)` 计算...

    工作笔记 shell 变量和运算符

    这种方式更安全,可以避免因变量名中包含特殊字符而导致的问题。 ##### 条件性变量扩展 - `${Variablename:+value}` 如果变量 `Variablename` 已被设置,则输出 `value`;否则不输出任何内容。 - `${Variablename:?...

    LINUX操作系统基础shell变量的应用二PPT教案学习.pptx

    首先,获取变量的值可以通过在命令行中使用`echo $变量名`或者`echo ${变量名}`。如果要设置变量,你可以使用`变量名=值`的格式,例如`myname="John Doe"`。如果要取消(删除)一个变量,可以使用`unset`命令,如`...

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

    Shell变量是Shell编程的基础之一,它们能够存储各种类型的数据,如路径名、文件名或简单的数值等。Shell会将所有设置视为文本字符串来处理。 #### 二、本地变量 ##### 1. 定义与赋值 本地变量是在某个特定的Shell...

    vim编辑器中 熟练掌握 shell环境变量

    如果值中包含特殊字符,如在法语中"Je t'aime",需要使用双引号或转义字符来正确输出。 3. **环境变量** - 环境变量是预定义的全局变量,它们对系统的许多方面有直接影响,比如路径查找(`PATH`)、工作目录(`PWD`)...

Global site tag (gtag.js) - Google Analytics