位置: 编程技术 - 正文

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

  • 租车怎么缴纳罚款
  • 按差额缴纳税款会计分录
  • 建筑业增值税税率2022
  • 实际发放股票股利是什么意思
  • 银行进账单票据号码在哪里
  • 开普票要个人身份证号吗
  • 预付账款收不回发票怎么核销
  • 税控盘减免税额转出会计分录
  • 自行研发无形资产暂时性差异
  • 土地增值税什么时候开始征收的
  • 结转以前的其他业务成本如何做会计分录呢?
  • 关税现金流量表项目
  • 预缴增值税为什么记借方
  • 工程基建期的工作总结
  • 电费 进项税
  • 年终奖金怎么发放
  • 雇主责任险是否属于财产保险
  • 增值税税负率计算包含附加税吗
  • 工会经费减除项填什么
  • 社保稳岗补贴可以申请几次
  • 是否所有电池产品都需在进口环节缴纳消费税?
  • linux的sh
  • 残疾人就业保障金申报时间
  • 期初建账分录
  • laravel learnku
  • 苹果推送ios15
  • 工程发票可以用材料发票抵扣吗
  • 一次摊销法优缺点
  • php做
  • 福克兰群岛属于哪国
  • php封装数据库操作
  • 企业所得税税前扣除凭证(发票)风险提示反馈
  • php常用方法
  • php生成随机数不重复
  • 固定资产评估如何做
  • 公司可以不再提取法定公积金
  • 为什么电子章打印出是黑色的
  • 2.MyBatis
  • for循环语法结构是什么
  • 公司对其他公司的投资怎么做账
  • 案例详解:功能点估算法
  • 小规模纳税人可以做进出口贸易吗
  • 停车费定额发票有效期是多久
  • 股权激励税务处理方案
  • mysql的日期时间函数
  • 固定资产的折余价值和账面价值如何确定
  • 工程结算与工程施工
  • 印花税每月未计提怎么办
  • 客户试用产品期间怎么跟进
  • 发明专利权限的期限是多少年
  • 企业办公楼房产税如何征收
  • 小规模纳税人开专票税率是多少?
  • 结汇是把外币换成人民币吗
  • 项目建设期间所涉及的税
  • 微信转账报销怎么退回
  • 实收资本在利润里怎么算
  • 其他综合收益 综合收益
  • 发票上的数量怎么填写
  • 收到融资租赁发票要交印花税吗
  • windows 10测试版
  • Centos安装dig命令
  • win8中文版是什么版本
  • xp系统java环境变量配置
  • xp系统注册表在哪
  • printnow.exe - printnow是什么进程 有什么作用
  • win7旗舰版好不好
  • vmware怎么配置网络
  • win10预览版和正式版区别
  • 应用web标准实例是什么
  • 原生javascript开发
  • node.js mongodb
  • python中模块的作用
  • java模拟银行存款功能
  • js跨域访问页面控件
  • 简并税率是什么意思
  • 一般纳税人取得苗木普票可以抵扣吗
  • 云南省地方税务局关于城镇土地使用税
  • 光伏电站电力监控系统
  • 企业所得税汇算清缴账务处理
  • 江西税务客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设