首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

find加上exec的参数来批量修改文件名

马拉松授课答疑群碰到了学员的一个需求:他的一个单细胞转录组项目文件夹里面的每个样品都是独立的文件夹,而且每个文件夹里面的都有一个genes.tsv.gz 文件,是需要修改为 features.tsv.gz 文件名字的...Linux命令的规则 在 Linux 中,命令通常由以下几个部分组成: 命令: 即你要执行的操作的名称,比如 ls, mkdir, find, grep 等等。...接下来我们就需要使用find加上exec的参数来批量修改文件名字。 最后的命令chatGPT帮忙写的 如下所示: find ....-type f -name 'genes.tsv.gz' -exec sh -c 'mv "$0" "${0%/*}/features.tsv.gz"' {} \; 确实是有点复杂,对Linux初学者来说...表示当前目录,-type f 表示只搜索文件,-name 'genes.tsv.gz' 表示搜索文件名为 genes.tsv.gz 的文件。

21210
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    java关于时间比较|String转Date|Date转String|指定时间加上指定天数后的日期|当时时间加上指定天数后的日期等的方法

    { e.printStackTrace(); } return date; } } ---- 2019/11/11 新增 8、指定时间加上指定天数后的日期...: 比如指定时间的7天后的日期,14天后的日期等 9、当时时间加上指定天数后的日期 比如当前时间的7天后的日期,14天后的日期等 import net.sf.json.JSONObject; import...java.util.List; /** * Created by yjl on 2019/11/11. */ public class Util { /** * 指定日期加上天数后的日期...enddate="时间格式化异常,请检查getTimePlusDay()方法"; } return enddate; } //当前日期加上天数...: /** * 当前日期加上天数后的日期 * @param pattern 时间格式化的格式 eg:yyyy-MM-dd HH:mm:ss * @param num

    3K10

    为什么给日期加上多少天不能用DATEADD函数?| DAX实战小案例

    最近有朋友问到一个Power BI(Pivot)里日期推算的问题: 将一个日期列的所有日期往前推15天,比如2021年11月25日,往前推15天,则是2021年11月10日。...为什么2021年1月15日及以前的日期往前推15天的结果都没了? 其实,这里涉及到一个对“时间智能函数”的理解问题!...首先,时间智能函数调用的日期列,应该是“标记为日期表”的日期(在Power BI里会默认对每个日期列生成一个“日期表”),同时,其结果也会局限在这个“日期表”的范围之内!...上面的2021年1月15日再往前推15天,所得的日期并不在“日期表”的范围之内,所以,其所得结果均为空! 那么,这个问题可以怎么解呢?...非常简单,最原始、最“Low”的日期减法,就是正确的解法: 对于时间智能函数,千万不要望文生义地去理解和应用,否则,很容易出了错都不知道。后续我将整理更多的相关案例供大家参考。

    1.4K20
    领券