Как удалить детали пути из файла с помощью сценария оболочки - PullRequest
0 голосов
/ 17 мая 2018

У меня есть выходной файл, который содержит сведения о файле с указанием его местоположения.Но мне нужно только имя файла, поскольку путь для выполнения скрипта может изменяться каждый раз.

, например: result.out содержит данные ниже -

This is my script location (c:/users/san/server.sh)

Я хочу получить результат.чтобы содержать данные, как показано ниже -

This is my script location (server.sh)

1 Ответ

0 голосов
/ 18 мая 2018

Подойдет следующая sed-liner:

$ sed 's/([a-zA-Z]:[^)]*\/\(.*\)/(\1/g' file.txt

Это работает, если все ваши полные пути находятся в скобках

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...