• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > linux shell 路径截取正则表达式

linux shell 路径截取正则表达式

作者:lqh 字体:[增加 减小] 来源:互联网

lqh 通过本文主要向大家介绍了linux shell 正则,linux shell 默认路径,linux shell脚本,linux shell编程,linux shell脚本攻略等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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

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

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

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

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

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

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

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

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

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

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

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

</div>

您可能想查找下面的文章:

  • Linux Shell脚本的编程之正则表达式
  • linux shell 路径截取正则表达式

相关文章

  • shell常用重定向实例讲解
  • vim快捷键大全
  • 总结的7个shell字符串操作方法和实例分享
  • win下调用putty执行命令脚本分享
  • Linux进程通信(IPC)方式简介
  • 解压rpm包的linux命令及rpm命令使用简介
  • 实例详解Linxu中df命令
  • linux BASH shell下设置字体及背景颜色
  • Shell中的for和while循环详细总结
  • virtualbox 中的linux 共享文件的方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 更改linux用户登录shell的操作方法
    • linux lsof命令详解及实例
    • linux中kvm的安装及快照管理
    • unix编程创建前缀固定的临时文件代码分享
    • linux下执行shell命令方法简介
    • Shell脚本中实现把输入的密码转换为*(星号)的方法
    • Linux Shell脚本系列教程(六):数组和关联数组
    • 轻松掌握Linux关机重启命令
    • Shell脚本实现批量添加用户
    • BASH 学习笔记小结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有