转录组分析:公司给的样本命名真的太长,批量替换名字
rename命令(perl版本和C语言版本)
详见:https://www.imooc.com/article/67536
前几天使用都没问题,今天突然报错。
rename "s/_.bam/.bam" *
哈哈哈哈,正则表达式掉了/,各种正则表达式,有点乱
Perl正则表达式初步
http://blog.chinaunix.net/uid-20638738-id-1909152.html
pengzw@super-server:~/chs/cleandata/graft_pumpkin/bam$ ls *bam |rename "s/_.bam/.bam"
Substitution replacement not terminated at (user-supplied code).
pengzw@super-server:~/chs/cleandata/graft_pumpkin/bam$ ls *bam |rename "s/_.bam/.bam/igm"
pengzw@super-server:~/chs/cleandata/graft_pumpkin/bam$ ls
问题:
Substitution replacement not terminated at (user-supplied code).
解答:rename "s/_.bam/.bam/igm" *,涉及perl的正则表达
Substitution replacement not terminated at (user-supplied code)
心得:
我也不知道怎么会这么诡异的报错,之前都没问题,也没人更新什么的。。。。
本来我上一秒还在疑惑呢,才发正则里面我掉了/,哈哈哈哈
网友评论