У меня есть файл вроде этого (с гораздо большим количеством строк):
01200 Carbon metabolism (1)
01210 2-Oxocarboxylic acid metabolism (1)
01212 Fatty acid metabolism (2)
01230 Biosynthesis of amino acids (1)
00020 Citrate cycle (TCA cycle) (1)
, и я хочу заменить первое и последнее пространство для вкладки, например:
01230\tBiosynthesis of amino acids\t(1)
00020\tCitrate cycle (TCA cycle)\t(1)
Я пробовал следующее:
sed 's/ /\t/;s/ (/\t(/' eg_kaas_pwmap > res.tsv
Он работал, но в строках, как в строке с «(TCA cycle)», я получил перед ним \t, например: [!d3 ]
00020\tCitrate cycle\t(TCA cycle) (1).
Я пробовал некоторые изменения, но никто из них не работал.
Что мне делать?