Я хочу изменить
>lcl|ORF183:9482:8118 unnamed protein product
на
>ORF183:9482-8118
Сохранить все после |
и до «пробела», плюс заменить второй :
на -
Пока что я делаю это со следующим кодом:
sed -e '/^>/s/ .*//' -e '/^>/s/|/ /' -e '/^>/s/lcl //' -e '/^>/s/\(.*\):/\1-/'
, но хочу сделать это в более простом однострочном коде.