shell脚本-从路径提取文件名、后缀
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脚本-从路径提取文件名、后缀相关推荐
- shell获取当前执行脚本的路径和文件名
shell获取当前执行脚本的路径和文件名的方法 $0:传递到脚本的第一个参数 ${BASH_SOURCE}:当前执行脚本的文件名 ${BASH_SOURCE[0]}:等价于${BASH_SOURCE} ...
- shell脚本通过正则表达式提取 IP 地址
假设需要提取的 IP 地址在文件 test.txt 中,可以使用以下 shell 脚本通过正则表达式提取 IP 地址并打印 grep -E -o "([0-9]{1,3}.){3}[0-9] ...
- idmp计算任务shell脚本创建路径全过程
idmp计算任务线上部署思路全过程 1.预处理 a.准备geohash地理位置字典(很长时间设置一遍) b.id-mapping用户的唯一标识是每天都要去做的! --在hdfs中创建地区字典文件夹 h ...
- linux查看命令本身shell脚本的路径
使用type命令,输入: type tshark 可以查看tshark脚本的路径:tshark is /usr/local/bin/tshark 或使用which命令: which tshark 得出 ...
- shell 脚本 生成文件,文件名为日期时间
脚本如下 #/bin/bashfilename=$(date +%Y%m%d)_$(date +%H%M%S) touch $filename.txt 其中 $() 表示括号中的 shell 命令的结 ...
- shell脚本:批量修改文件名(文件名中添加字符)
举例如下:批量创建10个随机字符串的文件,要求每个文件名后面添加_aaa,后缀名不变: [root@localhost goodboy]# ls adddbbdedf.html baacjaiija ...
- python3 分离路径 目录 文件名 后缀
代码如下: import os file_path = "D:/test/test.py" (filepath,tempfilename) = os.path.split(file ...
- shell字符串切割 去除文件名后缀
shell字符串切割,去除文件名后缀 去除文件名后缀
- (四) Shell脚本简介,变量的定义、引用、删除,常见状态和运算符,命令,软件的安装和维护(RPM),软件的安装和维护(yum)
1,课程回顾 2,本章重点 shell 脚本 软件管理(rpm yum) 3,具体内容 3.1 Shell脚本简介 3.1.1 什么是shell脚本 1.当命令不在命令行中执行,而是从一个文件中执行时 ...
- Linux学习--Shell脚本的创建
Shell脚本的创建 [1]什么是shell shell它是命令行解析器,分为以下几类: (1)sh :(全称 Bourne Shell)是UNIX最初使用的 shell,而且在每种 UNIX 上都可 ...
最新文章
- 解决页面使用overflow: scroll在iOS上滑动卡顿的问题
- 160个Crackme014
- 服务器端调用智能合约,《精通以太坊:开发智能合约和去中心化应用》 ——3.4 远程调用以太坊客户端...
- Go语言与数据库开发:01-09
- c语言中的取模运算符_C语言除法算法和取模运算的实现(多种算法,多种思路)...
- 漫谈CGI FastCGI WSGI
- 计算机硬件参数及性能判断,小菜硬件杂谈 如何从显卡型号判断性能
- 解决warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
- 5、6月程序员“薪资被应届生倒挂“现象明显,跳槽还是等待?
- SVGDeveloper制作矢量地图教程详解
- 东野圭吾梦幻花读后感_《梦幻花》小说在线阅读-东野圭吾
- 360权重 360网站权重查询在哪里
- 景甜成为特步新晋品牌代言人
- (论文笔记)SC4D: A Sparse 4D Convolutional Network for Skeleton-Based Action Recognition
- 【青松资讯】数字身份版真假美猴王——利用复制进行的金融犯罪
- 关于虚拟机检测技术的研究
- 软件工程-耦合与内聚简单实例
- 操作系统学习笔记——北京大学陈向群老师课后及习题答案(2)
- 多元线性回归结果怎么看?
- 计算机系高考激励的句子,60条高考激励句子
热门文章
- 让人等不及的潮州小吃“来不及”
- 老外写的比较好用的splitter控件
- C#如何控制Windows关机
- HDU3032 Nim or not Nim?
- js基础-12-判断数组和判断对象的方法
- js基础-10-url,src,href的理解
- js高级学习笔记(b站尚硅谷)-13-作用域链
- SQL Server将表数据从一个数据源复制到另一个数据源(未完成)
- nvidia显示设置不可用_白送大福利?实战FreeSync显示器开启NVIDIA G-Sync Compatible
- github桌面版_桌面版Linux内核介绍