Как вырезать строку после количества символов в Unix?

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

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

  • 123456789 3483 98765432 56345
  • 985745634 3469 67495735 87654

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

  • 123456789
  • 985745634

Я гуглил для этого конкретного примера sed, но не нашел никакой помощи в этих примерах.

1 ответ

Подумайте об использовании cut вместо sed:

cut -c-10

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

Другие вопросы по тегам