Сокращение Unix, удалите первый маркер

Я пытаюсь использовать сокращение Unix для удаления первых двух полей на строку. Я ввел строки формы

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

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

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

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

6
задан Peter Mortensen 13 September 2015 в 10:34
поделиться

3 ответа

cut -d' ' -f3-

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

10
ответ дан 10 December 2019 в 00:36
поделиться

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

   awk '{$1=$2=""}1' file
-1
ответ дан 10 December 2019 в 00:36
поделиться
cut -f3-

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

1
ответ дан 10 December 2019 в 00:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: