位置: 编程技术 - 正文

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安装的命令是啥)

  • 年终双薪究竟该怎么算
  • 个人独资企业生活费用和经营费用混在一起的
  • 补报以前年度收入后当年所得税怎么处理
  • 运输公司加计扣除
  • 预收账款借方和贷方表示什么
  • 人工费能不能抵扣进项税
  • 季度应收账款周转天数是按多少天除
  • 深圳重工业企业有哪些
  • 所有增值税发票都有抵扣联吗
  • 房地产企业营销设施建造费包括哪些
  • 公司租车怎么抵税
  • 货物运输企业在运输货物时应当尽可能采用
  • 与收益相关政府补助区分总额法净额法吗
  • 出口进项税额转出怎么做账务处理
  • 含税进货价款怎么算
  • 物业费收入的增值税税率是多少
  • 简易计税 增值税专用发票
  • 新25项工资薪金是什么
  • 季度申报表营业成本怎么填
  • 产品成本差异总额计算公式
  • 新注册的公司用不用开公户
  • 出口退税进口免税
  • 举办活动 举行活动
  • 1697510614
  • 房地产预收账款是什么
  • 全资的子公司
  • 长期股权投资核算的成本法与权益法的主要差别有哪些
  • 公司支付给法院要交税吗
  • 印花税退款分录
  • 进口关税和进口增值税怎么算
  • 职工福利费扣除率是多少
  • 一般纳税人增值税申报表怎么填写
  • system 命令
  • 广告费和业务宣传费税前扣除基数
  • 补缴税金会计分录
  • 变更营业执照中心怎么改
  • php实现验证码功能
  • php技术实现加载的过程
  • vue如何销毁页面
  • php管理员权限控制
  • php16进制
  • 增值税发票校验码在哪个位置
  • 农产品小规模纳税人
  • 企业的业务招待费是否可以随意开支
  • windows安装步骤总结
  • 哪些收入需要交消费税
  • 个人所得税如何缴纳
  • 帮员工购买意外险怎么记到分录
  • 子公司与母公司资质能相互借用吗
  • 开出去的发票没有进项发票怎么核算成本?
  • 社保稳岗补贴账务处理分录
  • 工程施工企业收到工程款,怎么做分录
  • 缴纳工会筹备金应该记什么科目
  • 发票丢失了怎么报销
  • mysql order by 性能
  • solaris 2020
  • ubuntu网页打开很慢
  • windows8怎么调整亮度
  • win7旗舰版系统激活码
  • win10系统更新出错怎么办
  • windows svchost
  • win7如何显示文件扩展
  • windows资源管理器在哪个文件夹
  • cocos2dx4.0教程
  • es6 文档
  • 黑客dos攻击是什么攻击
  • python读取grib
  • jquery插件怎么用到自己的网站
  • python简单编码
  • unity2018预制体
  • qrcode怎么生成
  • javascript命名规范
  • 电子税务局实名认证
  • 甘肃车船使用税
  • 江苏省国家税务局电话号码
  • 中国烟草一年税收占全国总收入
  • 建筑企业如何
  • 马尼拉清关HS几位
  • 财务负责人变更了之后还有影响吗
  • 会计建账时一般需要哪几本账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设