位置: 编程技术 - 正文

Linux如何删除替换变量值?Linux删除替换变量值的方法(linux命令怎么删除)

编辑:rootadmin

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

文章相关热门搜索词:linux 删除,linux删除带-文件,linux 删除vg,linux删除sh,linux删除sh,linux 删除ln,linux 删除vg,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”被删除

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

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

Linux如何删除替换变量值?Linux删除替换变量值的方法(linux命令怎么删除)

/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删除和替换变量值的方法了,本文只介绍了删除和替换这两种方法,变量的修改还有取代等方式,这里就不一一介绍了。希望能够帮助到大家!

Linux区分install命令和cp命令详解 在Linux众多命令中,install命令和cp命令都能拷贝文件,但在用法上有些区别,不少人在使用的时候不知如何选择,下面小编就教你如何区分install命令和cp

如何将Linux命令设置成键盘快捷键? 我们都知道,Linux系统操作大部分都需要使用命令完成,但命令多了操作起来较为繁琐,如果将常用命令设置成键盘快捷方式则简单很多,下面小编就给

Linux开机报错unable to load selinux policy的解决方法 Linux在开机的时候提示unabletoloadselinuxpolicy错误,导致系统无法进入,通常是由2个情况所导致的,下面小编就给大家介绍下Linux开机报错unabletoloadselinuxpoli

标签: linux命令怎么删除

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

上一篇:RedHat Linux 5无法使用ifconfig的解决方法(redhat无法启动)

下一篇:Linux区分install命令和cp命令详解(linux安装的命令是啥)

  • 设计合同服务期限怎么写
  • 给职工租房的房租怎么进行账务处理?
  • 汽车销售和租赁哪个大
  • 土地款发票是否可以抵扣
  • 哪些津贴不扣税
  • 公司内控制度由谁制定
  • 分配本月工资及福利费会计分录
  • 验签失败的发票追不回来怎么办
  • 如何开商业承兑汇票业务
  • 已经退款买家不退货怎么办
  • 坏账准备一般余额在哪方
  • 劳务派遣公司是干嘛的
  • 到期一次还本付息债券
  • 服务费与劳务费税率的区别
  • 仓库间的调拨流程
  • 机械租赁有什么机械
  • 独生子女补贴怎么查询
  • 库存现金的收支账务处理
  • 增值税专用发票的税率是多少啊
  • 资产减值损失怎么影响利润
  • 电脑中病毒有什么危害
  • 税务局查账补交所得税怎样处理
  • php防止再次刷新
  • 退回多收款项开具发票原发票需要退回吗
  • linux root没有权限
  • pniopcac.exe是什么进程
  • 股票分红怎么扣税
  • 货物无偿赠送分录
  • windows11 beta渠道
  • Vue3+ElementPlus el-date-picker设置可选时间范围
  • 股权划转是否涉及印花税
  • Nginx-http-flv-module流媒体服务器搭建+模拟推流+flv.js在前端html和Vue中播放HTTP-FLV视频流
  • 房改转移什么意思
  • 机关事业单位购买茶叶违反什么规定
  • python自动控制
  • 金蝶销售明细查不出来
  • 销售方开具的红字信息表
  • 个税少报了能查出来吗
  • 进项大于销项怎么做分录
  • 固定资产一次性扣除如何做账
  • 外币存款利息税
  • 出售无形资产净收益计入什么科目
  • 水利建设税根据什么申报
  • 收到货款的会计分录怎么做账
  • 工会其他支出包括哪些
  • 一般纳税人必须有办公地点吗
  • sql2019远程连接
  • 企业应收账款怎么记账
  • 税款减半征收如何申报
  • 购进商品用于销售
  • 银行代发工资当天改工资卡来得及吗
  • 水利基金和印花税的计税依据一样吗
  • 退回的保证金多了一点怎么做分录
  • 转售水电费收入确认
  • 开空头发票犯法吗
  • 参加会议正常应该交多少钱
  • 代扣代缴个人所得税分录
  • Mysql Explain 详细介绍
  • mysql正则表达式匹配数字
  • sqlserver数据完整性
  • centos中rpm包怎么安装
  • navicate创建存储过程
  • mysql密码忘了怎么办?
  • 重装系统注册表会重置吗
  • freebsd怎么安装软件
  • 苹果电脑注释
  • 如何配置centos7下的apache服务
  • linux查看指定内容
  • win8.1删除所有内容并重新安装
  • ExtJs 3.1 XmlTreeLoader Example Error
  • jquery动态设置css
  • 海量文件复制和复制区别
  • cocos2d教程
  • javascript entries
  • 复制文件到c盘需要管理员权限
  • 学javascript可以干什么工作
  • jquery .form
  • 安卓接口回调例子
  • 个体工商户定期定额核定
  • 深圳拖欠工资举报网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设