位置: 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)

  • 增值税发票确认平台怎么认证发票
  • 一般纳税人金税盘抵税会计分录
  • 企业招用残疾人比例
  • 消费税的会计处理分录
  • 研发费用明细账
  • 销项负数发票能用吗
  • 财务报表和信息的区别
  • 邮寄文件快递费账务处理
  • 计提工资需要纳税调整吗
  • 现在什么情况下
  • 正常工资薪金所得是什么意思
  • 发现账实不符,第一件事就是要干嘛?
  • 金融资产摊余成本例题
  • 空调损坏
  • 生产车间用电产品有哪些
  • 金融企业发放贷款时发生的交易费用
  • 工会经费基数是上个月收到的工资还是什么
  • 增值税专用发票可以开电子发票吗
  • 非正常损失对应的进项税额
  • 国税电子钥匙常见问题解答
  • 为什么销售人员佣金计入合同取得成本
  • 收并购股权溢价
  • 购入生产使用的材料会计分录
  • 公司做账挂名字
  • 未取得全额发票怎么处理
  • 用于职工集体福利的外购货物可以抵进项税额吗
  • 商贸企业发出商品
  • 怎么知道定额发票是真是假的
  • 补缴社保差额有滞纳金吗
  • windows 10 bug
  • 佣金的规定方法有哪些
  • 预提成本的账务处理
  • php 数字转中文
  • php中提交表单数据
  • s3tray2.exe - s3tray2是什么进程 有什么用
  • 报税时漏报进项怎么办
  • 应付账款周转天数长对企业的影响
  • 个人所得税账务处理分录怎么做
  • 企业所得税的税收筹划
  • linux安装配置ftp
  • 微信小程序 h5页面打不开
  • php的框架有哪些
  • yii2超好用的日期组件和时间组件
  • php获取地理位置
  • 个税申报工资比实发工资少,但没超过5000可以举报吗
  • vue前端模板网站
  • 破解版微擎框架如何升级
  • 公司注销公司名下的房子怎么办
  • 残疾人个税减免标准
  • js在数组中查找指定元素
  • db2教程
  • sql server创建数据表的完整语法
  • 商品进销差价是流动资产吗
  • 产品成本计算的分类法适用于( )
  • 以前年度损益调整在利润表中怎么填
  • 2020年申报期截止时间
  • 建筑行业的收入做什么科目
  • mysql怎么删除一定数量的记录
  • ios 数据库版本升级
  • mysql 5.6 从陌生到熟练之_数据库备份恢复的实现方法
  • 配置是什么意思
  • 升级打装备的手游
  • win7系统无法运行红警游戏
  • DxO Optics Pro 9 激活破解安装详细图文教程
  • ubuntu20.04关闭图形界面命令
  • win7系统怎么启动讲述人
  • xp点击开始菜单没反应
  • linux中遇到的问题
  • ghost到一半报错
  • linux如何创建ftp
  • Windows8 PrintScreen屏幕截图如何保存到桌面上
  • linux硬盘找不到
  • android实战教程
  • Node.js中的construct构造函数
  • android的布局文件
  • Mongoose中document与object的区别示例详解
  • APP中javascript+css3实现下拉刷新效果
  • 税务机关落实六保六稳
  • 怎样提高增值税税率
  • 国地税合并人员瘦身
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设