Unix вырезать, удалить первый токен - PullRequest
6 голосов
/ 11 марта 2010

Я пытаюсь использовать Unix cut , чтобы удалить первые два поля в строке. У меня есть строки ввода вида

(токен) (пробел) (токен) (много текста)

Проблема в том, что на каждую строку выводится n токенов, поэтому я не могу сделать что-то подобное

cut -f3,4,5,6,7,8,9

Есть ли способ заставить cut принимать everything except указанные поля?

Ответы [ 3 ]

10 голосов
/ 11 марта 2010
cut -d' ' -f3-

-d '' может потребоваться.

1 голос
/ 11 марта 2010
cut -f3-

[Тело слишком короткое? Это новое?]

0 голосов
/ 12 марта 2010

Вы также можете использовать AWK для этого:

   awk '{$1=$2=""}1' file
...