位置: 编程技术 - 正文

查找目录下同名但不同后缀名文件的shell脚本代码(相同目录)

编辑:rootadmin

因为后台录入的同事,上传文件的时候,给文件取了相同的名字,但不同的后缀名,由于文件路径非常深,大概十层左右,每一层又有几十个文件,所以人工找起来非常麻烦,所以写了个脚本,帮他们实现查找指定目录下所有子目录及文件,找出相同文件名,不同后缀的文件,然后,手动保留其中一个。

模拟测试:

linux-8hij:/tmp/test # lltotal 4-rw-r--r-- 1 root root 0 Mar 9 : 1.png-rw-r--r-- 1 root root 0 Mar 9 : 1.txtdrwxr-xr-x 2 root root Mar 9 : test1linux-8hij:/tmp/test/test1 # lltotal 0-rw-r--r-- 1 root root 0 Mar 9 : .jpg-rw-r--r-- 1 root root 0 Mar 9 : .log-rw-r--r-- 1 root root 0 Mar 9 : 2.log

运行结果:

linux-8hij:/tmp # ./find_name.sh /tmpThe directory /tmp including same name file: The directory /tmp/.ICE-unix including same name file: The directory /tmp/.X-unix including same name file: The directory /tmp/gconfd-root including same name file: The directory /tmp/gconfd-root/lock including same name file: The directory /tmp/gpg-PIEU including same name file: The directory /tmp/test including same name file: /tmp/test/1.txt/tmp/test/1.pngThe directory /tmp/test/test1 including same name file: /tmp/test/test1/.jpg/tmp/test/test1/.log

查看记录:

linux-8hij:/tmp # cat /tmp/samefile.txt /tmp/test/1.txt /tmp/test/1.png/tmp/test/test1/.jpg /tmp/test/test1/.log

通过这个脚本可以实现指定目录下同名但不同后缀名的查找,可以拓展为删除指定的文件的脚本,觉得很实用,分享一下

推荐整理分享查找目录下同名但不同后缀名文件的shell脚本代码(相同目录),希望有所帮助,仅作参考,欢迎阅读内容。

查找目录下同名但不同后缀名文件的shell脚本代码(相同目录)

文章相关热门搜索词:怎么根据目录名查找文件,查找同名文件夹,查找目录下同名字的文件,在目录中查找,查找目录下同名字的文件,查找目录下同名的文件,同一目录下可以有同名文件,查找目录下同名字的文件,内容如对您有帮助,希望把文章链接给更多的朋友!

合并一个文件夹下多个文件内容的单行shell命令 合并一个文件夹下多个文件内容:find-name"*.log"-exec'cat'{};test.tmp

通过实例深入理解linux shell数组 本文为大家介绍linxushell中数组的相关知识,并举了很多例子供参考,包括数组的复制,计算,删除,替换等,是学习shell数组的不可多得的好文章。数

shell for循环与数组应用介绍 读取一个文件,把每一行赋值给一个数组的变量,然后用for循环打印出来#!/bin/shi=1SUM=`sed-n'$='tmp.txt`#计算文件的总行数echo"$SUM"whilereadlinedoarr[$i]="$line"i=`ex

标签: 相同目录

本文链接地址:https://www.jiuchutong.com/biancheng/376802.html 转载请保留说明!

上一篇:在指定目录查找指定后缀文件的shell脚本代码(在指定目录查找的文件)

下一篇:合并一个文件夹下多个文件内容的单行shell命令(合并一个文件夹下多个工作簿)

  • 个人所得税纳税记录
  • 小微企业要做企业年金吗
  • 汇算清缴补缴企业所得税怎么做账
  • 资产处置损益影响所有者权益总额吗
  • 季度对账单 怎么处理
  • 个人代开普票需要交个人所得税吗
  • 个体工商户税收标准2023年
  • 专票手工认证
  • 卷烟消费税纳税环节有几个
  • 债权重组会计分录大全
  • 二手房如何缴纳契税
  • 自产自用应税消费品
  • 企业自有公租房有房产证吗
  • 公司和个人大额往来怎么办
  • 广告喷绘增值税怎么算
  • 小规模纳税人纳税申报时间
  • 每期折旧怎么算
  • 吸收合并税费
  • 收到汇算清缴退税的现金流量
  • 企业所得税季初人数
  • 广告公司确认收入怎么写
  • 工商注销债务承担
  • 在edge浏览器中打开农行K宝
  • linux CentOS/redhat 6.5 LVM分区使用详解
  • mac怎么连接蓝牙鼠标
  • 一接通电源就自动关机
  • 平均应收账款是什么
  • 什么叫经济作物和粮食作物
  • 企业微信api错误码
  • 企业所得税汇算清缴
  • 股权折价转让
  • 房产契税什么时间缴纳
  • 股权转让要交什么税举例
  • 带息应收票据应于收到或开出或承兑时
  • 注册造价师挂靠费怎么缴纳个税
  • 怎么做委托银行业务
  • 无效借款合同自被确认为无效之日起无效
  • 发票开具的法定义务是什么
  • 企业重组的主要形式是什么?
  • 不动产和无形资产的区别
  • php接口技术实例分析
  • vue路由传参的几种方式
  • vue路由用法
  • vue中created和mounted
  • 股东投资款怎么存入公司
  • java transactional
  • 人力资源增加什么资金积累
  • 桥接模式例子
  • 企业无形资产摊销的会计处理
  • 织梦的首页怎么换图片
  • 资产负债表中存货
  • 什么是企业会计确认计量和报告的空间范围
  • 企业其他业务收入要交税吗
  • 资本公积占比多少合适
  • 记账凭证如何进行记账
  • 出售捐赠物资
  • 收到银行手续费发票怎么入账
  • 应扣未扣税款对纳税人的处理
  • 企业的银行转账多久到账
  • 社保返还补贴政策2020
  • 企业的固定资产包括哪些内容
  • 银行存款的收付应严格执行()的规定
  • 如何提取工会经费的钱
  • 劳务费需要通过应付职工薪酬科目核算吗
  • session入库有什么好处
  • linux的awk命令大全
  • ubuntu12.04系统怎么安装PPS播放器?
  • win8.1快捷键
  • 在linux系统中,用来存在系统所需
  • linux管理器
  • jquery的使用
  • jquery 滑块
  • 自定义仪表盘的价值
  • list嵌套list采用什么结构
  • js中的eval
  • jQuery中的AjaxSubmit使用讲解
  • ansible客户端需要装python
  • jquery的点击事件怎么写
  • 电脑上怎么登录个人网络
  • 可以在企业所得税税前扣除的税金
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设