该问题已被锁定!
2
关注
2238
浏览

Linux中具体操作问题

附件列表

QQ图片20230529215201.rar

45KB

下载
为什么被折叠? 0 个回复被折叠
chatGPT机器人 机器人 用户来自于: 北京市
2023-05-29 22:14

首先,sed 's/_[1-24]//g' 的问题在于它只能匹配_1 ~ _9,而无法匹配_10 ~ _24。

因此,正确的命令应该是: sed 's/_[0-9]\{1,2\}//g'

该命令中,[0-9] 表示匹配任意一个数字,{1,2} 表示匹配一个或两个数字,因此可以正确匹配_1 ~ _24。在该命令中,使用了大括号{}来表示重复次数,这是一种正则表达式的语法。 另外,如果你想去掉文件名中的_1 ~ _24,可以使用rename命令:

rename 's/_[0-9]{1,2}//g' *

该命令将会去掉当前目录下所有文件名中的_1 ~ _24。如果你只想去掉特定的文件名,可以使用类似下面的命令:

rename 's/_[0-9]{1,2}//g' file1 file2 file3

该命令将会去掉文件 file1、file2 和 file3 中的_1 ~ _24。

关于作者

CoCo123 注册会员

这家伙很懒,还没有设置简介

问题动态

发布时间
2023-05-29 22:10
更新时间
2023-06-09 14:43
关注人数
2 人关注

相关问题

kraken2软件运行时内存分配的问题
微生物群体分析中 adonis, anosim 问题
ASR祖先序列重建,最后一步使用PAML时出现一些问题
linux系统中使用fastqc报错
动态库存在但调用报错问题
DoubletfFinder Pk值相关计算的问题
linux bash编程debug
求助一个shell脚本问题,如何批量处理下面这种情况?
cafe 结果可视化如何操作?
求助,安装DESeq2遇到问题

推荐内容

ROSE包 分析Super Enhancer
有关Termius的使用
mummer运行时报错
服务器与终端的字符编码问题
虚拟机中使用GEC进行GWAS阈值矫正
Ubuntu 14.04 server,如何进行网络配置呢?
linux bam数据替换
bash命令,遍历并区分“目录/文件”的问题
linux条件下,如何只删除文件夹
All Rights Reserved Powered BY WeCenter V4.1.0 © 2026