位置: 编程技术 - 正文

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

  • 海关关税计算公式
  • 融资租赁的两种模式
  • 厂区地面硬化属于土建还是市政
  • 非盈利组织减免的增值税怎么做账
  • 快递费属于哪个商品编码
  • 以前年度应收账款无法收回的账务处理
  • 零星采购不要发票可以吗
  • 付款给对方未开具发票
  • 个人所得税附加扣除中住房贷款利息扣除
  • 纸质银行承兑到期多久时间之内可以兑现
  • 职工享受工伤保险
  • 跨境电子商务出来能干嘛
  • 房产企业土地增值税税率
  • 交了定金签了合同
  • 生产型企业付的消防年检费记什么科目
  • 扶贫算出差吗
  • 2018年2月1日以后出口发票如何开具
  • 印花税计入税金及附加什么时候开始
  • 空调安装企业能申请工程发票吗?
  • 增值税纳税申报表电子版在哪下载
  • 代收款项属于收入范围吗
  • 计提所得税费用会计分录
  • 外汇实收资本如何做账
  • 公司房产税如何计算器
  • 税款已缴纳可以作废申报吗
  • 查账征收的个体户注销流程
  • 苹果电脑的删除
  • 收到厂家返利怎么做分录
  • 购入的财务软件怎么入账
  • 费用怎么冲销
  • 抵债资产账务处理程序
  • 安全模式是个啥
  • php对象赋值给变量
  • php加密后怎么运行
  • nodejs应用领域
  • php生成表格
  • php语言设计模式之单例模式
  • 增值税进项发票丢失最新处理办法
  • 销售多余的材料
  • ts入门教程
  • typescript类型别名
  • 建筑行业工程结算属于什么科目
  • 适用会计准则或会计制度(填写代码)
  • 织梦cms不更新了吗
  • 在建工程过程中取得收入怎么入账
  • 股权转让需要开票吗怎么开
  • 法人与财务负责人不应为同一人
  • 门禁卡一般属于什么卡
  • 其他货币资金期末有余额吗
  • 个人所得税的征收
  • 居民和非居民企业的区别是什么
  • 村委会靠什么赚钱
  • 缴纳水土保持补偿费分录是什么
  • 现金折扣可以扣除吗
  • 销售折让的会计分录怎么做
  • 房地产企业所得税税负率是多少
  • 申请个税退税账号是什么
  • 车辆购置税完税证明图片
  • 固定资产出售账面价值计入什么科目
  • 高新技术企业一定是先进制造业吗
  • 货款还没收到有违法所得吗
  • 固定资产管理台账管理制度
  • sql数据采集
  • Mysql5.7.14 linux版密码忘记完美解决办法
  • solaris如何关闭usb接口
  • 隐藏的系统
  • 怎样取消进windows 密码
  • mac 应用
  • win1020h2无法重启
  • win8怎么设置时间自动更新
  • 置顶通知要开启吗
  • android从服务器获取数据
  • python模块和类和方法
  • css渐变文本效果在哪
  • vue解析md
  • shell bash sh
  • Android之Async-http
  • 2000元工资交多少党费
  • 东营市税务局领导分工
  • 酒店退房不到退房时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设