Удалить часть пути в Unix

Я пытаюсь удалить часть пути в строке. У меня есть путь:

/path/to/file/drive/file/path/

Я хочу удалить первую часть /path/to/file/driveи вывести вывод:

file/path/

Примечание. У меня есть несколько путей в цикле while, с один и тот же /path/to/file/driveво всех них, но я просто ищу «как» удалить нужную строку.

Я нашел несколько примеров, но не могу заставить их работать:

echo /path/to/file/drive/file/path/ | sed 's:/path/to/file/drive:\2:'
echo /path/to/file/drive/file/path/ | sed 's:/path/to/file/drive:2'

\2это вторая часть строки, и я явно делаю что-то не так... может есть более простой способ ?

57
задан jww 4 April 2018 в 21:03
поделиться