我想重命名一系列具有以下命名系统的文件:
5901_fig-1658008.20.peg.1782.faa
7274_fig-1658008.20.peg.2807.faa
8228_fig-1658008.20.peg.3705.faa
并将其更改为:
fig-1658008.20.peg.1782.faa
fig-1658008.20.peg.2807.faa
fig-1658008.20.peg.3705.faa
我如何在命令行上执行此操作?
答案 0 :(得分:1)
看起来你只想在'_'
之前删除子字符串 for file in *.faa; do mv "$file" "${file#*_}"; done