
В настоящее время я сталкиваюсь с проблемой, связанной с тем, что я пытаюсь использовать sed, так что если в конце моей строки присутствует точка, мне нужно ее удалить, но она также используется в другом месте строки.
например
abc.def/123.
abc.def/456.
abc.def/789.
При использовании sed для поиска точек они будут удалены из abc.def, что мне не нужно.
Я хочу вывести вышеизложенное как-
abc.def/123
abc.def/456
abc.def/789
Префикс статический и всегда abc.def
Пожалуйста, кто-нибудь может мне помочь решить эту проблему?
решение1
Вам необходимо привязать свое sed
выражение так, чтобы оно охватывало только конечные точки:
s/\.$//