Как удалить начальный ноль из хромосомы: номера позиций?

#linux #shell #genetics

#linux #оболочка #генетика

Вопрос:

Я пытаюсь извлечь информацию из двух генетических файлов на основе положения хромосом, которые имеют формат 01: 23456 и 1: 23456. Не могли бы вы помочь мне с кодом, чтобы либо удалить нули из первого файла (только с 01 по 09, потому что остальные числа от 10: 34498 до 22:383408), либо добавить нули в другой файл в Linux?

Спасибо!

Я хочу либо от 01: 23456 до 1: 23456, либо от 1: 23456 до 01: 23456. Это целая строка или хромосома: позиция с 01: 23456 по 22:383408. Я хочу, чтобы изменения были внесены только для 01: 23456 до 09:495988. Это только от 1 до 9.

Ответ №1:

Я нашел это!

Это работает:

 awk '{sub(/^0*/,"");}1' file.csv 
  

С уважением.