Я пытаюсь вырезать середину каждой строки в файле. Все линии, как это:Вырезать средние символы из строк в bash
79.472850 97 SILENCE
и мне нужно закончить с:
79.472850 SILENCE
Поскольку каждая линия имеет нежелательную часть, начиная с символа десять и заканчивающийся на символ 14, я пытался использовать sed таким образом:
sed "s/\(.\{9\}\).\{6\}//"
но я просто получаю все, что нужно после символа 14. Цифры, следующие за полем табуляции, меняются в каждом файле. Что я могу сделать, чтобы заставить sed просто вырезать вкладку и две цифры?
Благодарим за помощь.
Принимается из-за объяснения того, как это работает. Благодаря! – Felixia