Я пишу небольшой скрипт, чтобы вывести список всех каталогов, используемых в системе macos. В Macos есть простой инструмент под названием sharing -l
, который перечислит все пути после его объединения с sharing -l | grep path
Проблема в том, что вывод выглядит следующим образом:
path: /Volumes/Storage A/File Server/
и мне нужно, чтобы это выглядело так
/Volumes/Storage\ A/File\ Server/
Таким образом, пробелы должны быть экранированы, а начало строки с путем: и пробелы должны быть обрезаны. Я часами возился с sed, но я просто не знаю достаточно, чтобы сделать все это в одной команде. Я надеюсь добавить что-нибудь к концу sharing -l | grep path