Задать вопрос
Viji
@Viji
DevOps Engineer

Как удалить неизвестную подстроку внутри строк, в файле?

В текстовом файле имеются разные строки, в том числе строки вида:

SF:./var/src/routes/okta/logout.jsx
SF:./opt/src/routes/new/exit.jsx

Нужно удалить текст до src/ и перед двоеточием, чтобы получить

SF:.src/routes/okta/logout.jsx
SF:.src/routes/new/exit.jsx
  • Вопрос задан
  • 119 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Stepik
    Основы Linux
    2 недели
    Далее
  • Учебный центр IBS
    AL-1801 ОС Astra Linux Special Edition 1.8 для пользователей
    1 неделя
    Далее
Решения вопроса 2
sed -ri 's@^(SF:).+(src/.+)@\1\2@' file.txt
Ответ написан
DevMan
@DevMan
можно и при помощи родной башевской работы со строками, без привлечения сторонних утилит.
просто как пример или еще один.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы