位置: 编程技术 - 正文

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

  • 收到个税手续费退费会计分录
  • 小规模超过30万计算
  • 印花税和契税是什么意思?什么时候交?
  • 收到社保局退回的社保费
  • 企业进口葡萄酒也要缴纳消费税吗
  • 生产企业免抵退税
  • 企业对外投资收益税收
  • 应征增值税不含税销售额(3%征收率)怎么填2020年
  • 企业注销处置固定资产需要缴纳哪样税
  • 成本收入不配比的风险有哪些
  • 计入其他收益需要结转吗
  • 隔月发票红冲,交税怎么交
  • 接受非货币性资产捐赠以其什么确认捐赠额
  • 物业公司管理费用
  • 车船税没有发票可以税前扣除吗
  • 电力安装工程合同范本
  • 往来核算在会计哪个科目
  • 中国人民银行保险公司
  • 金税盘开票出现离线发票金额超出限制怎么设置?
  • 冲账的记账凭证冲销错误记录
  • 外包物流适用范围
  • 企业年检网上申报时间
  • 企业房产税怎么申报缴纳流程
  • 存货盘亏进项税额转出会计分录怎么做
  • iphone微信透明壁纸怎么设置
  • 一般纳税人问题
  • 代扣代缴的城建税和教育费附加按委托方所在地的税率
  • PHP:curl_setopt_array()的用法_cURL函数
  • 递延所得税资产是什么意思
  • 收到公司投资属于什么会计科目
  • 贴现短期无息应付票据
  • an exit
  • 伊吕波赛道
  • 稿酬所得收入额含税吗
  • 开发费用怎么入账
  • 公司年终奖怎么入账
  • 决算清理期和库款报解整理期
  • 享受小微企业免征增值税政策
  • 权益法转成本法其他综合收益需要结转吗
  • 残疾人就业保障金
  • 残疾人保证金的滞纳金怎么计算
  • 小规模纳税人货款怎么算
  • mysql修改表结构会锁表吗
  • 如何查询发票领购日期
  • 外聘人员差旅费怎么做账
  • 企业所得税怎么算
  • 会计分录税金及附加有哪些
  • 一年内到期的非流动资产
  • 收购固定资产账务处理
  • 物品数量怎么填写
  • 开劳务发票需要的资料有哪些?
  • 转出进项税额会计分录
  • 保险公司披露的上一年度保险责任准备金
  • 发票金额比实际付款多怎么做账
  • 贸易公司退税计算方法选哪一种
  • 第三方支付利息
  • 工地上报销项目有哪些
  • 待处理财产损益会计分录
  • 银行承兑汇票提示付款期限
  • 差旅费属于什么会计要素
  • 企业建帐的基本要求
  • 从农业生产者手中购进免税农产品
  • solaris教程
  • 电脑输入systeminfo
  • windows10 uac关闭
  • 潘 pan
  • linux012
  • 内存一次性读多少字节
  • unity serial number
  • 批处理文件命令大全
  • 局域网如何打开共享文件夹
  • linux如何剪切文件
  • jquery遍历div
  • 深入理解新发展理念
  • python教程目录
  • python中fd
  • 重庆国家税务局发票查询
  • 消费税纳税申报流程图
  • 增值税即征即退申报表怎么填
  • 重置税务密码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设