Удаление содержимого из файла

У меня есть такой файл

>gene1*ENSG24 CTTGGGGGGCTGGGGGCCAGGTGAAAGGGAAATGGAGGGCAGCACCCGCG AGCCCTCATTGCCTATAGTGGTTTCCATGGCGATCATGTAAGAGTCAATG TCGTCATTGGCAAAGTCGTCCGGGTGGGGTGTGCTGTAGGCAGAATCGGA GTATCAGGGAGGGGACTGGGGGAGCAGAGGCAGGGCCCCACCTTGGAGGG CTCGAAGGGAGCTCTGGGGCCCCCGACCACTGGAGA >gene2*ENSG87 CCATTTTGAAACCCTTAATAAAAACTTGCTGGTCTGAGACTCAGCAGGCA GCACAGACTTACTGATATGTACTGTCACCTCCAGCGGCCCAGCTGTAAAA TTCCTCTCTTTGTAGTGTCTCTCTTTATTTCTCAGCTGGCTGACACTTAT GGAAAATGGAAAGAACCTATGTTGAAATATTGGGGGCAGGTTCCATCAAT AGTTCTTACATGG 

Мне нужен вывод в формате ниже

 >gene1 CTTGGGGGGCTGGGGGCCAGGTGAAAGGGAAATGGAGGGCAGCACCCGCG AGCCCTCATTGCCTATAGTGGTTTCCATGGCGATCATGTAAGAGTCAATG TCGTCATTGGCAAAGTCGTCCGGGTGGGGTGTGCTGTAGGCAGAATCGGA GTATCAGGGAGGGGACTGGGGGAGCAGAGGCAGGGCCCCACCTTGGAGGG CTCGAAGGGAGCTCTGGGGCCCCCGACCACTGGAGA >gene2 CCATTTTGAAACCCTTAATAAAAACTTGCTGGTCTGAGACTCAGCAGGCA GCACAGACTTACTGATATGTACTGTCACCTCCAGCGGCCCAGCTGTAAAA TTCCTCTCTTTGTAGTGTCTCTCTTTATTTCTCAGCTGGCTGACACTTAT GGAAAATGGAAAGAACCTATGTTGAAATATTGGGGGCAGGTTCCATCAAT AGTTCTTACATGG 

Я хочу удалить часть * ENSG. Как мне это сделать.

One Solution collect form web for “Удаление содержимого из файла”

Должно быть достаточно просто в sed :

 sed 's/.ENSG[0-9]*$//' 
  • Сравните два столбца файла
  • Удаление строк путем сопоставления только 3-го и 4-го символов
  • Как искать '/>' с sed
  • Как найти и заменить текст sed, содержащий звездочку *
  • Как удалить определенный номер в файле?
  • найти и заменить sed с помощью косой черты в поиске и замене строки
  • sed: удалить все совпадения в файле и вставить некоторые строки, в которых первое совпадение было
  • sed в bash с переменными и двойными кавычками вызывает неисполненную ошибку
  • Заменить первое появление шаблона в файле, который может содержать косую черту
  • SED и PDSH: добавление строки в файл на подчиненном узле кластера
  • Удаление новых символов линии вокруг шаблонов
  • Interesting Posts

    Почему SIGINT не передается дочернему процессу при отправке его родительскому процессу?

    Как устранить проблему пересылки DDNS?

    На какой частоте обновляется / var / log / wtmp?

    Как я могу рассчитать размер разделяемой памяти, доступной системе

    Заполнение вкладки ZSH: только полные файлы, а не двоичные файлы

    Как настроить числовые поля в текстовом файле

    Как добавить псевдоним к нашему интерфейсу со статическим IP-адресом

    Выполнение всех Cronjobs в среде ~ / .zshenv

    Какие дополнительные привилегии у пользователя root есть у стандартного пользователя?

    Linux: используйте maildir вместо mbox

    разница между signalfd и sigwaitinfo?

    Сценарий оболочки для удаления нескольких файлов

    Инструмент cmd в реальном времени, чтобы показать оставшееся место на жестком диске

    Сценарий Nginx init.d

    почему lsb_release выглядит медленнее, чем программа, предназначенная для печати нескольких байтов?

    Linux и Unix - лучшая ОС в мире.