Как вырезать строку после ряда символов в unix? [closed]

Как удалить все символы в одной строке после точки с помощью sed?

У меня есть файл с несколькими строками вроде этого:

  • 123456789 3483 98765432 56345
  • 985745634 3469 67495735 87654

Теперь я хочу удалить все после первых 10 символов. Поэтому я хочу, чтобы результат был следующим:

  • 123456789
  • 985745634

Я искал в Google этот конкретный пример sed, но не нашел никакой помощи в этих примерах.

-2
задан 10 February 2016 в 13:54
1 ответ

Рассмотрите возможность использования cut вместо sed :

cut -c-10

В этом примере из начала строки извлекается 10 первых символов.

3
ответ дан 5 December 2019 в 21:11

Теги

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