位置: 编程技术 - 正文

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年
  • 如何计算房地产容积率与土地面积
  • 小额贷款公司可以跨区域经营吗
  • 股权转让为什么不征收增值税
  • 如何查询以前申诉进度
  • 城市垃圾处置费计入会计什么科目
  • 手工发票有效期多久
  • 残疾人保障金怎么计提
  • 固定资产折旧会计做账
  • 递延所得税年初数和期末数
  • windows11怎么设置我的电脑
  • win10专业版19042.630
  • 公司账户上的钱怎么转到老板账户上
  • 子公司接受母公司捐赠的会计处理
  • 会计如何建账做账
  • 啥叫同比增长
  • php加密文件解密
  • 分配税后利润会计分录
  • el-tree方法
  • 结转本月完工产品的成本
  • 如何取消库存商品订单
  • 劳务外包会计分录最新
  • uniapp微信公众号授权
  • 微信小程序的视频怎么下载
  • 大前端最新
  • chatteing
  • 跟踪数据包命令
  • 《visual c++游戏编程基础》
  • 所得税汇算清缴调整项目
  • 平时加班和节假日加班工资
  • 费用票必须是公司发票吗
  • 个人独资企业增值税免征额
  • linux mysql 找回密码
  • 增值税留抵税额是什么意思
  • 政府会计制度收回多发工资
  • 上月计提少了怎么办
  • 发票丢失记账联入账
  • 如何设置银行存款日记账
  • mysql第五章上机
  • win8如何安装win10系统
  • ubuntu的安装步骤
  • linux系统文件在哪个目录
  • 笔记本win8为什么不能连无线
  • 让人吃惊的成语有哪些
  • android的开发
  • unity 加载文件 卡顿
  • bat获取当前路径的值
  • dos替换文件命令
  • relative absolute无法冲破的等级问题解决第1/3页
  • 手把手教你使用opc
  • unity项目流程
  • shell脚本计算执行时间
  • jquery滚动到底部加载数据
  • 跟踪子弹
  • wpf 设置鼠标样式
  • python连接mq
  • python字典常用操作
  • 山西国家税务总局官网
  • 仓储物流企业的双控是指什么
  • 2022年中国烟草营收
  • 税务局调查巡查政策依据
  • 转租土地合法吗现在
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设