Я пытаюсь удалить все символы в текстовой строке, кроме оставшихся 11 символов.Это строка Sample Text_that-would$normally~be,here--pe_-l4_mBY
, и в итоге я хочу получить -pe_-l4_mBY
.
Вот что я пробовал:
$ cat food
Sample Text_that-would$normally~be,here--pe_-l4_mBY
$ cat food | sed 's/^.*(.{3})$/\1/'
sed: 1: "s/^.*(.{3})$/\1/": \1 not defined in the RE
Обратите внимание, что текстовая строка не является 'На самом деле он хранится в файле, я просто использовал cat food
в качестве примера.
ОС - это macOS High Sierra 10.13.6, а bash
версия - 3.2.57 (1) -релиз