perl error:Substitution replacem

2019-04-27  本文已影响0人  溪溪溪溪溪川

转录组分析:公司给的样本命名真的太长,批量替换名字
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)

心得:

我也不知道怎么会这么诡异的报错,之前都没问题,也没人更新什么的。。。。
本来我上一秒还在疑惑呢,才发正则里面我掉了/,哈哈哈哈

上一篇 下一篇

猜你喜欢

热点阅读