pax> a=/tmp/xx/file.tar.gz
pax> xpath=${a%/*}
pax> xbase=${a##*/}
pax> xfext=${xbase##*.}
pax> xpref=${xbase%.*}
pax> echo;echo path=${xpath};echo pref=${xpref};echo ext=${xfext}path=/tmp/xx
pref=file.tar
ext=gz
#!/bin/bash
HQ_DIR='/media/hl/新加卷/pair/259LUXU1306/259LUXU1306'
LQ_DIR='/media/hl/新加卷/pair/259LUXU1306/259LUXU1306-out'
for FILE in $HQ_DIR/*
doecho $FILEfile_name=${FILE##*/}echo $file_nameprintf "\n"
done

shell脚本-从路径提取文件名、后缀相关推荐

  1. shell获取当前执行脚本的路径和文件名

    shell获取当前执行脚本的路径和文件名的方法 $0:传递到脚本的第一个参数 ${BASH_SOURCE}:当前执行脚本的文件名 ${BASH_SOURCE[0]}:等价于${BASH_SOURCE} ...

  2. shell脚本通过正则表达式提取 IP 地址

    假设需要提取的 IP 地址在文件 test.txt 中,可以使用以下 shell 脚本通过正则表达式提取 IP 地址并打印 grep -E -o "([0-9]{1,3}.){3}[0-9] ...

  3. idmp计算任务shell脚本创建路径全过程

    idmp计算任务线上部署思路全过程 1.预处理 a.准备geohash地理位置字典(很长时间设置一遍) b.id-mapping用户的唯一标识是每天都要去做的! --在hdfs中创建地区字典文件夹 h ...

  4. linux查看命令本身shell脚本的路径

    使用type命令,输入: type tshark 可以查看tshark脚本的路径:tshark is /usr/local/bin/tshark 或使用which命令: which tshark 得出 ...

  5. shell 脚本 生成文件,文件名为日期时间

    脚本如下 #/bin/bashfilename=$(date +%Y%m%d)_$(date +%H%M%S) touch $filename.txt 其中 $() 表示括号中的 shell 命令的结 ...

  6. shell脚本:批量修改文件名(文件名中添加字符)

    举例如下:批量创建10个随机字符串的文件,要求每个文件名后面添加_aaa,后缀名不变: [root@localhost goodboy]# ls adddbbdedf.html  baacjaiija ...

  7. python3 分离路径 目录 文件名 后缀

    代码如下: import os file_path = "D:/test/test.py" (filepath,tempfilename) = os.path.split(file ...

  8. shell字符串切割 去除文件名后缀

    shell字符串切割,去除文件名后缀 去除文件名后缀

  9. (四) Shell脚本简介,变量的定义、引用、删除,常见状态和运算符,命令,软件的安装和维护(RPM),软件的安装和维护(yum)

    1,课程回顾 2,本章重点 shell 脚本 软件管理(rpm yum) 3,具体内容 3.1 Shell脚本简介 3.1.1 什么是shell脚本 1.当命令不在命令行中执行,而是从一个文件中执行时 ...

  10. Linux学习--Shell脚本的创建

    Shell脚本的创建 [1]什么是shell shell它是命令行解析器,分为以下几类: (1)sh :(全称 Bourne Shell)是UNIX最初使用的 shell,而且在每种 UNIX 上都可 ...

最新文章

  1. 解决页面使用overflow: scroll在iOS上滑动卡顿的问题
  2. 160个Crackme014
  3. 服务器端调用智能合约,《精通以太坊:开发智能合约和去中心化应用》 ——3.4 远程调用以太坊客户端...
  4. Go语言与数据库开发:01-09
  5. c语言中的取模运算符_C语言除法算法和取模运算的实现(多种算法,多种思路)...
  6. 漫谈CGI FastCGI WSGI
  7. 计算机硬件参数及性能判断,小菜硬件杂谈 如何从显卡型号判断性能
  8. 解决warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  9. 5、6月程序员“薪资被应届生倒挂“现象明显,跳槽还是等待?
  10. SVGDeveloper制作矢量地图教程详解
  11. 东野圭吾梦幻花读后感_《梦幻花》小说在线阅读-东野圭吾
  12. 360权重 360网站权重查询在哪里
  13. 景甜成为特步新晋品牌代言人
  14. (论文笔记)SC4D: A Sparse 4D Convolutional Network for Skeleton-Based Action Recognition
  15. 【青松资讯】数字身份版真假美猴王——利用复制进行的金融犯罪
  16. 关于虚拟机检测技术的研究
  17. 软件工程-耦合与内聚简单实例
  18. 操作系统学习笔记——北京大学陈向群老师课后及习题答案(2)
  19. 多元线性回归结果怎么看?
  20. 计算机系高考激励的句子,60条高考激励句子

热门文章

  1. 让人等不及的潮州小吃“来不及”
  2. 老外写的比较好用的splitter控件
  3. C#如何控制Windows关机
  4. HDU3032 Nim or not Nim?
  5. js基础-12-判断数组和判断对象的方法
  6. js基础-10-url,src,href的理解
  7. js高级学习笔记(b站尚硅谷)-13-作用域链
  8. SQL Server将表数据从一个数据源复制到另一个数据源(未完成)
  9. nvidia显示设置不可用_白送大福利?实战FreeSync显示器开启NVIDIA G-Sync Compatible
  10. github桌面版_桌面版Linux内核介绍