位置: 编程技术 - 正文

linux shell 路径截取正则表达式(linux shell截取字符串)

编辑:rootadmin

推荐整理分享linux shell 路径截取正则表达式(linux shell截取字符串),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux 截取路径,shell怎么截图,linux 截取路径,shell截取文件指定内容,linux shell 路径拼接,shell怎么截图,shell怎么截图,linux 截取路径,内容如对您有帮助,希望把文章链接给更多的朋友!

最近写脚本,需要对脚本中函数传递的路径参数进行截取,发现了以下比较好用的方法,记录下:

file=/dir1/dir2/dir3/my.file.txt

我们可以用${ }分别替换获得不同的值:

${file#*/}:拿掉第一条/及其左边的字串:dir1/dir2/dir3/my.file.txt

${file##*/}:拿掉最后一条/及其左边的字串:my.file.txt

linux shell 路径截取正则表达式(linux shell截取字符串)

${file#*.}:拿掉第一个.及其左边的字串:file.txt

${file##*.}:拿掉最后一个.及其左边的字串:txt

${file%/*}:拿掉最后条/及其右边的字串:/dir1/dir2/dir3

${file%%/*}:拿掉第一条/及其右边的字串:(空值)

${file%.*}:拿掉最后一个.及其右边的字串:/dir1/dir2/dir3/my.file

${file%%.*}:拿掉第一个.及其右边的字串:/dir1/dir2/dir3/my

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

很实用的Linux 系统运维常用命令及常识(超实用) 作为Linux运维,需要了解Linux操作系统的基本使用和管理知识,下面积木网小编给大家介绍下Linux运维需要掌握的命令,想成为Linux运维的朋友可以来学习

Linux常用命令全集(超全面) 系统信息arch显示机器的处理器架构(1)uname-m显示机器的处理器架构(2)uname-r显示正在使用的内核版本dmidecode-q显示硬件系统部件-(SMBIOS/DMI)hdparm-i/dev/hda罗列

Linux下Shell脚本中几种基本命令的替换区别 Part1:`command`这是命令标准输出作为函数标准输入操作方法之一,有很大的弊端以及不安全的地方。缺点一:比较陈旧。缺点二:容易与单引号混淆。(

标签: linux shell截取字符串

本文链接地址:https://www.jiuchutong.com/biancheng/371470.html 转载请保留说明!

上一篇:linux系统下hosts文件详解及配置

下一篇:很实用的Linux 系统运维常用命令及常识(超实用)(有哪些好用的linux)

  • 半年奖个人所得税怎么算的
  • 视同销售行为的涉税处理?
  • 堤防是啥
  • 小规模纳税人购车好处
  • 企业所得税税负高是什么意思
  • 息税前利润变动率
  • 企业卖车需要交印花税吗
  • 应收票据属于其他应收账款吗
  • 佣金开什么发票内容
  • 租办公室还要交什么税
  • 手撕发票怎么领取需要什么证件
  • 经营活动现金流增加的原因
  • 营改增 旅游服务
  • 工会经费计提多少后不再提
  • 承兑 拆分
  • 境内所得境外发放工资
  • 个人与个人之间转账有限额吗
  • 预缴所得税如何做账
  • 贴现的利息能不能取出来
  • 增值税专用发票可以开电子发票吗
  • 增值税税控系统专用设备注销发行
  • 消费税应纳税额计算方法是什么有何特点
  • 采购过程中产生的物流成本案例分析
  • 民办非企业单位和私营单位的区别
  • 文件的类型可以通过什么来区分
  • BIOS识别不了硬盘pe可以
  • 局域网内ip地址冲突怎么找出来
  • 材料没入库的会计分录
  • 房屋的押金费用怎么算
  • 默认网关不可用的解决办法
  • win8怎么提高性能
  • 钉钉h5微应用
  • 公司向股东个人借款最新规定
  • 总分账与明细账关系
  • 调整多计提企业利润
  • php获取文件内容
  • php和ajax用哪个调用数据
  • web后端开发框架有哪些
  • 销售费用属于损益类科目的收入还是费用
  • 全网首发是什么意思
  • 如何构建自己的精神空间
  • 前端等比例缩放
  • okhttp3源码
  • 企业进出口贸易
  • 报关单保费率怎么填
  • 银行开户费属于现金流量表的哪一类
  • 网上交税已经缴费怎么退
  • 收到境外支付的咨询费免税吗
  • ukey要交服务费吗
  • 以银行承兑汇票支付购买原材料款
  • 申请到了专利费多少钱
  • 商品进销存台账
  • 水利建设基金怎么交
  • 发票的抵扣期限是多少天
  • 期末存货采用成本与什么孰低法计价
  • 没有销货清单的发票可以报销吗
  • mysql安装过程中报错
  • mysql7.x单独安装mysql的方法
  • mysql5.7最新版
  • win7自带播放器怎么打开
  • windowsserver2008r2忘记开机密码怎么办
  • windows7自带杀毒软件在哪里
  • linux统计代码行数过滤空行
  • win8 怎么样
  • unix2dos linux实现
  • wind7安装
  • Android游戏开发案例教程小小弹球
  • Sublime Text + decoda 调试Quick-cocos2d-x 游戏
  • js实现隔行变色
  • 批处理实现电脑登陆二次验证
  • html文字美化
  • 怎么申请返回
  • python多线程怎么写
  • jquery ajax分页插件的简单实现
  • 怎样编?
  • jqueryfor
  • 如何用python做图像处理
  • 地税局上班时间是几点
  • 南昌契税政策
  • 2.4车船使用税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设