位置: IT常识 - 正文

Linux如何删除替换变量值?Linux删除替换变量值的方法(linux如何删除lv)

编辑:rootadmin
最近一些朋友问小编Linux如何删除替换变量值?今天小编为大家带来的是Linux删除替换变量值的方法,希望对大家会有帮助,有需要的朋友一起去看看吧... 17-04-10

推荐整理分享Linux如何删除替换变量值?Linux删除替换变量值的方法(linux如何删除lv),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux如何删除lv,linux 删除ln,linux 删除vg,linux 删除ln,linux 删除vg,linux 删除inode,linux 删除inode,linux删除带-文件,内容如对您有帮助,希望把文章链接给更多的朋友!

在Linux系统中,对变量进行赋值后需要发现有些问题,需要对变量值进行删除或替换,本文将针对Linux变量值的替换和删除做个详细介绍,希望对你有所帮助。一起去看看吧!

1、变量内容的删除

[root@bogon ~]# echo ${PATH} #呼叫出PATH变量的值

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin

[root@bogon ~]# echo ${PATH#/*bin:} #看见那个“#”符号,表示从变量“PATH”值的左边开始向右边删除能匹配到“*bin:”的位置,仅删除能匹配到最短的那个,所以输出内容如下,“/usr/local/sbin:”被删除了

/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin

[root@bogon ~]# echo ${PATH#*local/bin:}

/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin

[root@bogon ~]# echo ${PATH##/*bin:} #两个“#”表示删除能匹配到最长的那个,所以“/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:”全部被删除

/root/bin

[root@bogon ~]# echo ${PATH%:/*bin} #把上边的“#”号换成“%”看看,表示从变量“PATH”值的右边开始向左边删除能匹配到“*bin”的位置,仅删除能匹配到最短的那个,所以“:/root/bin”被删除

Linux如何删除替换变量值?Linux删除替换变量值的方法(linux如何删除lv)

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin

[root@bogon ~]# echo ${PATH%%:/*bin} #两个“%”与两个“#”类似的道理

/usr/local/sbin

2、变量内容的替换

[root@bogon ~]# echo ${PATH/sbin/SBIN/} #用“SBIN”替换“sbin”,但只替换第一次匹配到的

/usr/local/SBIN/:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin

[root@bogon ~]# echo ${PATH//sbin/SBIN/} #用“SBIN”替换“sbin”,全局替换

/usr/local/SBIN/:/usr/local/bin:/SBIN/:/bin:/usr/SBIN/:/usr/bin:/usr/local/mysql/bin:/root/bin

变量内容删除与替换小结:

变量书写方式功能描述

${变量名称#匹配字符}若变量内容有被匹配到,刚从变量内容的左边开删除,但删除匹配最短的

${变量名称##匹配字符}若变量内容有被匹配到,刚从变量内容的左边开删除,但删除匹配最长的,可理解成此时工作在贪婪模式

${变量名称%匹配字符}若变量内容有被匹配到,刚从变量内容的右边开删除,但删除匹配最短的

${变量名称%%匹配字符}若变量内容有被匹配到,刚从变量内容的右边开删除,但删除匹配最长的,可理解成此时工作在贪婪模式

${变量称/旧字符串/新字符串}从变量内容的左边开始匹配,用新字符串替换旧字符串,仅替换第一个匹配到的字符串

${变量称//旧字符串/新字符串}从变量内容的左边开始匹配,用新字符串替换旧字符串,全部替换匹配到的字符串

以上内容就是今天小编为大家带来的关于Linux删除和替换变量值的方法了,本文只介绍了删除和替换这两种方法,变量的修改还有取代等方式,这里就不一一介绍了。希望能够帮助到大家!

本文链接地址:https://www.jiuchutong.com/zhishi/279799.html 转载请保留说明!

上一篇:win10怎么开启勒索软件保护功能? win10勒索软件防护的使用方法(win10怎么启用)

下一篇:ausvc.exe进程是安全的吗 ausvc进程信息查询(进程aissca.exe)

  • 销项税额和进项税额发票怎么区别
  • 增值税进项税额不得抵扣的几种情形
  • 装修行业小规模纳税人标准
  • 股东会的特别决议事项包括
  • 月初没报税可以领发票吗
  • 福利费用属于工资吗
  • 货币资金应计入什么科目
  • 实收资本印花税税率多少
  • 进项票丢了,假如税不抵了,怎么做账
  • 个体开票
  • 企业股权转让影响利润吗
  • 旅行社的营业收入主要由( )构成
  • 已经退款买家不退货怎么办
  • 退股分红什么意思
  • 服务免税销售额
  • 刚开始建账银行有存款怎么录
  • 土地使用税为什么不计入存货成本
  • 股权转让时资本怎么算
  • 地税有哪些税种类型
  • 企业盈利后又亏损怎么算
  • 无形资产撤资要交税吗
  • 小规模纳税人的企业所得税怎么算
  • 7月3日事业单位
  • 使用专项资金购买的固定资产 需要取得发票吗
  • 存货成本包括哪些项目
  • 进项税借方有余额要怎么处理
  • 赠送客户产品账务处理
  • 工程管理咨询费计入什么科目
  • 企业所得税内部辅助机构说明怎么写
  • 本月没有发生额,月末怎么结账
  • 已认证抵扣的进项税额转出做账的会计处理
  • 坏账准备转回影响应交所得税吗
  • 电脑屏幕突然黑屏怎么回事
  • 买水果送什么赠品
  • 工业危废处理的前景
  • autorun.exe
  • php数组函数 菜鸟
  • 编制竣工决算的主要依据
  • win10设置待机时间长怎么在哪里设置
  • 兼职如何交税款
  • CSS: overflow-anchor 固定滚动到底部,随着页面内容增多滚动条自己滚动展示最新的内容
  • php的mysql_query
  • 背书转让的步骤
  • 路径规划是什么意思
  • 训练集验证集和测试集
  • 计算md5值命令
  • win11右键没了
  • stp 命令
  • 现金的盘亏的账务处理
  • 中国姓氏英文写法
  • 慰问金计入什么预算科目
  • 微服务组件面试题
  • 企业净利润归谁所有
  • 工会的钱怎么取出来
  • dedecms怎么改图片
  • 应付职工薪酬账户期末余额可能是
  • wordpress图片大小设置
  • 银行日记账跨月登记方法
  • 收到小微企业退税怎么做账
  • 事务所企业所得税
  • 什么是公允价值变动收益
  • 收到对公打款认证怎么入账
  • 存根联明细怎么申报
  • 电子发票报销需要在背后签名吗?
  • win8任务管理器在哪
  • linux安装solr
  • solaris 安装
  • win7连接宽带
  • macbook备忘录字数统计
  • qtask.exe - qtask是什么进程 有什么用
  • 禁用远程桌面服务登录
  • win8.1桌面图标消失
  • win7系统电脑打开的软件闪退怎么办
  • linux基本环境怎么选
  • python金融大数据 全流程详解
  • cocos2d开发的知名游戏
  • 不同页面之间传递数据
  • 变量代码是什么
  • 社保已申报怎么停止缴费
  • 荷兰基本工资一个月多少工资
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设