Shell Script 提取文件名和文件扩展名的方法
来源:互联网 发布:腾讯云计算数据中心 编辑:程序博客网 时间:2024/03/29 17:54
有时候我们会遇上一些操作,需求提取文件名或者文件的扩展名,往往我们用sed或者awk,但是shell提供了一种更加简便的方法,那就是%和#
借助%操作符,我们可以轻松地将文件名提取出来:
比如:
file="daxus.jpg"
name=${file%.*}
echo file name is:$name
输出结果为
file name is:daxus
借助#操作符,我们可以讲扩展名部分提取出来
file="daxus.jpg"
name=${file#*.}
echo file name is:$name
输出结果为
file name is:jpg
- Shell Script 提取文件名和文件扩展名的方法
- LINUX学习[3]--shell脚本提取文件的文件名、扩展名
- Shell学习:切分文件名提取文件扩展名或提取文件名
- shell截取文件名和文件目录
- 提取一个文件的文件名和扩展名
- Windows 7中显示隐藏文件、文件夹和文件扩展名的方法
- [Shell学习笔记] 切分文件名提取文件扩展名或提取文件名
- 获取OpenFileDialog的文件名和文件路径
- Linux的shell提取文件名和目录名的方法
- Linux文件类型和文件扩展名
- 修改文件扩展名和文件
- 从包括扩展名的文件名中提取出文件名和扩展名
- 如何改数据库名称和文件的扩展名
- shell提取文件名称/扩展名
- C#中OpenFileDialog获取文件名和文件路径的常用方法
- C#中OpenFileDialog获取文件名和文件路径的常用方法
- C#中OpenFileDialog获取文件名和文件路径的常用方法.
- 根据文件名和扩展名获得该文件的图标
- java中对字符串的一些简单操作
- 使用postmessage发送自定义消息
- POJ3615 跨栏最大高度(多源最短路径)
- dbus 例程
- 打印更精准激光3D打印机问世
- Shell Script 提取文件名和文件扩展名的方法
- C++的性能检测
- 好书
- 【转】C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区
- C++中关于写日志文件Log的方法
- jquery分页插件jquery.tablesorter.pager.js,点击下一页跳到后两页问题
- Linux网络环境配置
- 用nmake编译链接程序报错error LNK2019: 无法解析的外部符号_WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
- C#父类引用指向子类