Мне нужно заменить только пробелы в файле с разделителями табуляции символами подчеркивания (но с сохранением табуляции и деления в строках).Файл состоит из 5 миллионов строк и 8 столбцов, вот первые две строки в качестве примера:
Contig505_strand1_frame2_coord21-810 sp|Q06605|GRZ1_RAT Granzyme-like protein 1 OS=Rattus norvegicus PE=2 SV=1 32.245 245 153 6 5.15e-33 123
Contig505_strand1_frame2_coord21-810 sp|P36178|CTRB2_LITVA Chymotrypsin BII OS=Litopenaeus vannamei PE=1 SV=1 34.483 232 140 7 1.78e-32 122
Пока я использую эти команды последовательно, но это очень медленно ... есть быстрееспособ сделать это?
tr -s '\t' ';' <inputfile.txt >file2.txt
tr -s '[:blank:]' '_' <file2.txt >file3.txt
tr -s ';' '\t' <file3.txt >file4.txt
спасибо!