Как я могу заменить последний символ в документе на]? - PullRequest
0 голосов
/ 12 октября 2018

Как я могу заменить последний символ файла на ]?

Например, если содержимое документа выглядит так:

This is the first line with a full stop.
This is the second line with a full stop.
This is the third line with square bracket.

Я бы хотел, чтобывыглядеть так потом:

This is the first line with a full stop.
This is the second line with a full stop.
This is the third line with square bracket]

1 Ответ

0 голосов
/ 12 октября 2018

Вы можете указать номера строк, диапазоны или даже последнюю строку, в которой вы хотите выполнить поиск и заменить операции на sed:

Это заменит окончательный символ , на ] only в последней строке:

sed '$ s/,$/]/'

Здесь символ $ указывает sed заменять только в последней строке.

Команда sed '1 s/,$/]/' выполнит командуделать это только в строке 1, а sed '1,4 s/,$/]/' - в строках 1-4.

...