`
duoluohua
  • 浏览: 14011 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

shell变量设置

 
阅读更多

shell变量设置

 

1.获取变量的方法

echo $HOME

echo ${HOME}

 

echo ${vbird}

# /home/vbird/testing/testing.x.sh

2.在 变量中,从最前面开始比较,若开头为/,则删除两个/之间的所有数据,即/*/

echo ${vbird##/*/}

testing.x.sh ==>删除了/home/vbird/testing/

echo ${vbird#/*/}

vbird/testing/testing.x.sh ==>删除了/home/

##表示取最长的,#表示取最短的删除

 

 

3.在 变量中,从后面开始删除

echo ${vbird%%/*/}

/home/vbird/testing/testing.x.sh ==>都没删除

echo ${vbird%%/*}

==>全被删除了

 

echo ${vbird%/*}

/home/vbird/testing ==>只删除了/testing.x.sh

%%表示取最长的,%表示取最短的删除

 

4.将vbird变量中的testing替换成test

echo ${vbird/testing/test}

/home/vbird/test/testing.x.sh

 

echo ${vbird//testing/test}

/home/vbird/test/test.x.sh

//表示替换全部字符串。/表示仅替换第一个字符串

分享到:
评论

相关推荐

    Linux之Shell的变量设置.doc

    Linux Shell 变量设置知识点详解 Linux Shell 变量设置是一种非常重要的技术,在 Linux 中,每个用户登录系统之后都会有一个属于自己的 bash shell,每个人都能够使用 bash 执行命令来收取自己的邮箱,但是 bash 是...

    shell变量,具体的

    #### 一、Shell变量概述 Shell变量是Shell脚本编程的基础之一,用于存储数据。在Shell脚本环境中,变量没有类型之分,它们只能存储文本字符,系统不会自动识别为其他类型(如数字、布尔值等)。在定义变量时,变量...

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

    在Linux中,shell变量主要分为两大类:本地变量和环境变量。除此之外,还存在另外两种特殊变量,它们是只读的,并且主要用作向shell脚本传递参数。 本地变量仅在创建它们的shell生命期内有效,也就是说,它们只在...

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

    变量设置时的不同模式 变量设置时有多种模式: * Variable-name=value 设置实际值到 variable-name * Variable-name+value 如果设置了 variable-name,则重设其值 * Variable-name:?value 如果未设置 variable-...

    shell变量与创建子shell详解

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

    Shell变量名使用的特殊字符

    Shell变量名使用的特殊字符: $# 传送给命令Shell的参数序号 $- 在Shell启动或使用set命令时提供选项 $? 上一条命令执行后返回的值 $$ 当前shell的进程号 $! 上一个子进程的进程号 $@ 所有的参数,每个都用双...

    linux中shell变量.pdf

    Linux Shell 变量详解 Linux Shell 变量是 Linux 命令行中非常重要的一部分,它们可以帮助用户更方便地执行任务和管理系统。下面我们将详细解释 Linux Shell 变量的概念和使用方法。 一、shell 变量的概念 Shell ...

    linux超级基础系列——shell变量(本地变量和环境变量)[参考].pdf

    变量设置时的不同模式包括: * Variable-name=value 设置实际值到 variable-name * Variable-name+value 如果设置了 variable-name,则重设其值 * Variable-name:?value 如果未设置 variable-name,显示未定义用户...

    linux实验六 shell变量

    ### Linux实验六 Shell变量知识点详解 #### 一、实验目的 1. **熟悉Shell变量**: - Shell变量是Shell编程中的基本概念之一,用于存储数据。这些数据可以是文件名、数字或文本字符串。 - 变量分为两种类型:用户...

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

    Shell变量是编程的核心部分,包括用户定义变量、环境变量和位置变量(shell参数)。用户定义变量由`$`符号后跟变量名来引用,例如`myvar=value`。环境变量是可供子进程使用的全局变量,如`HOME`表示用户的主目录,`...

    linux运维学习笔记:Shell变量.pdf

    Linux Shell变量知识点: 1. 变量概念: 在Linux Shell编程中,变量是存储数据的基本单元。变量可以看作是一个容器,用于临时存储字符串、数字等数据类型,包括但不限于路径、命令结果等。变量通过赋值操作符“=”...

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

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

    工作笔记 shell 变量和运算符

    `set` 命令可以列出当前 shell 环境中所有已经设置的变量及其值。 ##### 设置只读变量 ```sh readonly variable-name ``` 例如: ```sh readonly LOCALTEST ``` 只读变量一旦被设置后就不能再被改变。 ##### 局部...

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

    ### 练习Shell变量、重定向、管道等相关命令 在Linux和Unix系统中,Shell脚本是一种非常强大的工具,用于自动化任务处理、系统管理和数据处理等。熟练掌握Shell中的变量、重定向和管道操作对于提高工作效率至关重要...

    深入浅出Shell编程 Shell变量介绍

    •深入浅出Shell编程: Shell 变量 ◦1 系统变量 ◦2 Shell用户变量 ■2.1 基础 ■2.2 使用技巧 ■2.3 shell 中的数组 ◦3 shell 环境变量 先不要管Shell的版本,来看看Shell 变量,在Shell中有三种变量:系统变量,...

    shell变量学习

    - `readonly 变量名`:将变量设置为只读,不允许再次修改。 - `export 变量名`:使变量成为环境变量,可供Shell启动的其他命令或程序使用。可以同时赋值和导出,如`export 变量名=变量值`。 了解这些基础知识后,...

    day1shell编程简介以及变量shell编程.txt

    day1shell编程简介以及变量shell编程.txt

    linux操作\北大linux讲义\chap05_shell.pdf

    Shell变量设置 在Shell编程中,变量的设置是基础中的基础。变量可以存储数据,如字符串或数字,用于脚本中的各种计算或条件判断。设置变量通常使用`name=value`的形式,例如: ```sh my_var="Hello World" ``` ...

    shell基础之环境变量 位置参数变量 预定义变量

    通过理解并熟练掌握这些Shell变量和概念,初学者能够更有效地编写和调试Shell脚本,提高自动化任务的效率。记得在实际应用中,适时地设置环境变量可以使脚本更具通用性,而位置参数变量则能帮助我们灵活处理用户输入...

    shell变量及控制结构1

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

Global site tag (gtag.js) - Google Analytics