位置: 编程技术 - 正文

查找目录下同名但不同后缀名文件的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命令(合并一个文件夹下多个工作簿)

  • 现代服务是可以做什么的
  • 堤防是啥
  • 应交税金怎么算出来的
  • 库存商品和固定资产
  • 收到没有填税号的短信
  • 商业保险费可以在个人所得税税前扣除吗
  • 固定资产的净值等于
  • 进项税核定扣除试点
  • 提成工资可以扣发吗?
  • 营业账簿印花税包括什么
  • 公益捐款
  • 增值税申报内容及步骤
  • 商品赠送的内账怎么做账
  • 基本户没开 可以销户吗
  • 含税价什么意思?
  • win10怎么防火墙白名单
  • iphone怎么格式化掉所有内容和设置
  • 资产处置损益是什么科目
  • 简易征收税务处理
  • 失控发票受票方的责任
  • 制药厂副产品
  • php的认识
  • 支票怎么用,开了支票立即可以取钱吗
  • 废品损失科目的期末余额在借方表示什么?
  • 愚人二部曲
  • 带息应收票据会计处理,到期
  • laravel框架用到哪些设计模式
  • 有限公司股权转让的规定最新
  • python调用cuda执行加法
  • 增值税进项税加计抵减
  • 会展中心高新技术展览
  • 加油站的卷式发票能抵扣吗
  • 残疾人个人所得税减免怎么填写申报
  • 税务清算后还需要报税吗
  • mongodb数据库是哪个公司的
  • 销售农产品是否交消费税
  • 航空公司可以开发票吗
  • 怎样进行制造费用的归集
  • 建筑安装的扩展性是指
  • 分公司可以独立签约吗
  • sql server 2008 怎么使用
  • 深入浅出embedding pdf
  • 以前年度计提的存货跌价准备本年销售了
  • 公司缴纳的残保金是什么
  • 发票冲红字蓝字怎么处理
  • 发工资用个人账户还是公司帐户
  • 财政补助资金是什么意思
  • 小规模纳税人缴税的分录
  • 建筑施工企业劳务费怎么入成本
  • 所得税费用会计科目编码
  • 出资方式现金
  • 什么叫短期投资
  • 结算专用章是财务章吗
  • 代扣代缴个人所得税分录
  • 会计利润是利润加暂时性差异吗为什么
  • 删除数据库重复
  • xp更改dns
  • 如何安装win2000
  • win7怎么翻转桌面
  • Win10 Mobile RS2预览版14951升级遭遇卡在0%的解决办法
  • win7系统鼠标右键没有压缩文件功能
  • win8系统打开浏览器
  • linux开发android好处
  • 模型图怎么画
  • nodejs调用java
  • 通过intent可以启动哪些组件
  • android5种布局
  • 恶意软件清理
  • 考四级题型
  • jQuery中select与datalist制作下拉菜单时的区别浅析
  • 文件夹右键菜单管理
  • jquery validation
  • socketdescriptor
  • 安卓下载功能
  • javascript scrollLeft,scrollWidth,clientWidth,offsetWidth 完全详解
  • javascript设置字体
  • python语言文件
  • 在北京税前工资8000算多的吗
  • 税务稽查会打电话吗
  • 营业税发票丢失能否开增值税普票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设