Сначала сделайте резервную копию ваших файлов и попробуйте это (GNU sed):
sed -ri 's/^([^\t]*\t){7}//' trans_*.txt.traw
Как -i
для sed изменит ваши файлы на месте. (Вы можете удалить i
для тестирования).
Например:
$ cat file
1 2 3 4 5 6 7 8 9 0
a b c d e f g h i j
dfad da
$ sed -ri 's/^([^\t]*\t){7}//' file
$ cat file
8 9 0
h i j
dfad da
Однако эта команда проста, поэтому она не будет удалена, если столбцов меньше 7. (Думаю, у тебя не будет таких строк, верно?)
Если вы все еще хотите удалить, когда столбцов меньше 7:
sed -r 's/^([^\t]*(\t|$)){,7}//'