CUT: удаление первых и последних символов из строк
cut
columns cut
character cutting
CUT: удаление первых и последних символов из строк
Допустим нам необходимо удалить несколько символов с начала и с конца каждой строки этого файла.
удалить первые 5 символов каждой строки удаляем первые 5 символов и печатаем каждую строку, начиная с 6\-ого символа:
$ cat file
12345===I Love Bash===54321
$ cat file | cut -c 6-
===I Love Bash===54321
Печать Строки Между Заданными Символами
Используйте следующую команду чтобы напечатать содержимое каждой строки между 9-ым и 20-ым символами в Bash:
$ cat file | cut -c 9-20
I Love Bash
Печать Первых N Символов Каждой Строки
напечатать первые 20 символов каждой строки в Bash:
$ cat file | cut -c 1-20
12345===I Love Bash
Удалить Последний Символ Каждой Строки
Используя сочетание команд reverse и cut, мы можем удалять последние N символов каждой строки, как показано ниже. [источник](http://www.folkstalk.com/2012/05/remove-last-character-in-string-unix.html)
удалить последний символ каждой строки в Bash:
$ rev file | cut -c 2- | rev
12345===I Love Bash===5432
Удалить Последние N Символов Каждой Строки
удалить последние 8 символов каждой строки в Bash:
$ rev file | cut -c 9- | rev
12345===I Love Bash