位置: 编程技术 - 正文

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

  • 提足折旧是指
  • 无票收入小规模怎么报增值税
  • 个税扣除方法叫什么
  • 期末账项调整的基础是
  • 增值税一般纳税人税率
  • 印花税的纳税人为书立合同双方
  • 运输发票抵扣进项税率
  • 手机专票 一般纳税人能抵扣吗
  • 无合同销售收入怎么算
  • 分公司亏损总公司账务处理
  • 以公司名义买货车可以抵税吗
  • 科技型中小企业怎么认定
  • 单位为员工报销的博士学费算什么费用
  • 应付职工薪酬包括公积金吗
  • 销售方开票不填开户行
  • 如何计算工程预付款
  • 医保退休必须交多少年辽阳
  • 外卖收入增值税怎么算
  • win8系统怎么连接无线
  • 工会经费缴纳比例是哪里规定的
  • 路由器怎么重置网络
  • 企业免征增值税证明怎么打印
  • 腾讯云centos5.8
  • 收益相关的政府补助分录
  • 有形动产增值税税率是多少
  • windows7旗舰版最新版本
  • php验证码扭曲效果怎么做
  • 什么情况下要预提集装箱
  • php分层架构
  • 玩转ChatGPT:中科院ChatGPT Academic项目部署与测评
  • 最详细、最完整的相机标定讲解
  • 微信小程序下拉菜单怎么做
  • js 数组中的重数
  • 总结js中常用的字符
  • js正则用法
  • php授权ip访问
  • 基金管理人应当自与基金销售机构签订销售协议之日起
  • mongodb导入数据三种方式
  • php如何判断是移动还是pc
  • 银行转账支付凭证有效期多久
  • 小规模纳税人注册流程
  • mysql导出用户和权限
  • 递延所得税资产和负债怎么计算
  • 生物资产包括哪两类
  • 主营业务收入记多栏还是三栏
  • 预付工程款预算会计怎么做账
  • 工地加油
  • 替别人公司开发票违法吗
  • 确定固定资产的标准
  • 简要分析企业购买行为的影响因素
  • 发放工资并扣个人所得税
  • 商品降价如何进行投诉
  • 房地产开发企业销售自行开发的房地产项目
  • 什么是盈余公积和资本公积的区别
  • 什么是备查账
  • mac系统自带的杀毒软件
  • 使用linux常用命令
  • linux安装fping
  • 设计制作个性化文集答案
  • 为什么好不容易瘦了两斤,两天吃好了又上来了?
  • windows8.1仿win7
  • WIN10企业版安装NET3.5
  • win7电脑关机后自动开机怎么回事
  • Android的AsyncTask官方API谷歌翻译版
  • python字符串常用方法
  • mongoose怎么用
  • jquery 滑块
  • javascript快速入门
  • python 字符串
  • python如何获取系统绝对路径
  • 全面解析A型天秤座男
  • 土地闲置是否需要缴纳土地使用税
  • 苏宁易购的联系电话
  • 租房减免税收
  • 电子税务局网上实名认证流程
  • 车辆购置税是国税吗
  • 个人所得税完税证明在哪里查询打印
  • 如何查询甘肃省清产核资系统扶贫项目资产金额
  • 教育费附加地方教育费附加税率
  • 青岛市医保网上办事大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设