不多说了,看代码体会吧。

[oracle@master test]$ cat test.sh
#!/bin/bash
file=test.sh
echo "文件名:${file%.*}"
echo "扩展名:${file#*.}"[oracle@master test]$ sh test.sh
文件名:test
扩展名:sh[oracle@master test]$ cat test.sh
#!/bin/bash
file=test.tar.gz
echo "文件名:${file%%.*}"
echo "扩展名:${file##*.}"[oracle@master test]$ sh test.sh
文件名:test
扩展名:gz

【Shell】获取文件名和扩展名相关推荐

  1. C# 获取文件名及扩展名

    C# 获取文件名及扩展名 string aFirstName = aFile.Substring(aFile.LastIndexOf("\\") + 1, (aFile.LastI ...

  2. 中获取文件名不要扩展名_如何批量修改文件名,3s时间够不够

    ?点击关注Excel表哥公众号 上一篇推文我们介绍了如何批量获取同一文件夹下所有的文件名. ▲点此图片回顾 很多读者获取到这些文件名之后的一种工作情形就是需要批量或者有针对性地修改这些文件的名称. 那 ...

  3. 从链接中获取文件名及扩展名

    exeStr   = [filePath lastPathCompoment]; 从链接中读取完整的带后缀文件名称 exeStr   = [filePath stringByDeleteExtensi ...

  4. Asp.Net 获取FileUpload控件的文件路径、文件名、扩展名

    FileUpload获取文件路径.文件名等方法教程 //获取文件所在地分区 string PathRoot = Path.GetPathRoot(FileUploadImg.PostedFile.Fi ...

  5. 编写Bash脚本获取文件夹下文件名和扩展名

    前言 很多时候我们可能需要获取文件夹下的文件名和扩展名用于任务处理,此时可以通过编写Bash脚本来实现. 实现 result_path1=task1 result_path2=task2 concat ...

  6. android 开发--获取文件的扩展名和去掉文件的扩展名

    /* * Java文件操作 获取文件扩展名 * */ public static String getExtensionName(String filename) { if ((filename != ...

  7. 获取某一扩展名的文件集合

    /// 获取某一扩展名的文件集合         /// </summary>         /// <param name="dictoryName"> ...

  8. android 获取文件的扩展名和去掉文件的扩展名

    android 获取文件的扩展名和去掉文件扩展名的小例子,在此记录一下,需要的朋友可以参考一下: /** Java文件操作 获取文件扩展名* */public static String getExt ...

  9. [Python] os.path.splitext(path):分离文件名与扩展名

    功能: 输入为"文件路径",输出为文件名和扩展名的元组(文件名,扩展名) 最重要的功能是获得文件的扩展名,从而识别文件的格式. 语法: import osFileName,Exte ...

最新文章

  1. [转载]利用@media screen实现网页布局的自适应,@media screen and
  2. python随机生成字符串_Python 2.6中的随机字符串(可以吗?)
  3. 在visual studio中使用git版本系统(zz)
  4. 【JAVA基础篇】反射
  5. python把数字逐一存入列表_python实现将range()函数生成的数字存储在一个列表中...
  6. 标准模板库(STL)之 list 列传
  7. 【中级篇】Linux下搭建MySQL数据库系统
  8. robotframe处理日志中文问题
  9. 电容 电感的超前滞后
  10. 开源.net 混淆器ConfuserEx介绍 [转]
  11. git提示Can‘t update: no tracked branch
  12. 华为手机热点无法连接_教大家华为手机开wifi热点共享网络连接不上怎么办
  13. 建立时间与保持时间计算
  14. 【博客33】使用 “NVI“解决缺省参数绑定问题
  15. 线粒体DNA(mtDNA)捕获探针panel试剂盒myBaits Expert Mito,适用各种样本类型(包含降解和环境DNA,化石或博物馆样本均可),应用于遗传学研究
  16. c语言 小学生测试题,C语言编程测试题(含答案)
  17. 附录H-2 技术预研报告
  18. r语言中mpg数据_R语言数据分析系列之五
  19. js进栈出栈_JavaScript js调用堆栈(一)
  20. 深度学习数据标注工具

热门文章

  1. G7在实时计算的探索与实践
  2. Java+Selenium 3.x 实现Web自动化 - 1.自动化准备
  3. jquery06 jQuery.extend 给jQuery函数添加、继承 静态方法
  4. CSS3和js炫酷点击按钮3D翻转动画特效
  5. Yii框架官方教程增补篇3——开始:创建第一个Yii应用
  6. WSO2 发布 WSO2Mobile 专注企业移动应用
  7. ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu )[转载]
  8. (20)Linux_C_进程通信(IPC)函数
  9. Linux文件默认权限——umask
  10. P3146 [USACO16OPEN]248 P3147 [USACO16OPEN]262144