Я маю цю команду з питання Чи може служба автоматизації отримати батьківський шлях до папки? але в ньому є пробіли.
Коли він працює, це виглядає приблизно так:
File Path: file:///Volumes/Desktop/Fortigate/Fortigate 200D/Policies.txt
Parent Folder: file:///Volumes/Desktop/Fortigate/Fortigate 200D
Це саме те, що я хотів, за винятком того, що він має пробіли, і він повинен мати% 20 замість пробілів у шляху до файлів.
Чи може мені хтось показати, як я редагую скрипт оболонки нижче, щоб замінити ці пробіли на% 20?
toTheClipboard="File Path: file://$1 Parent Folder: file://$(dirname "$1")" pbcopy<<<"$toTheClipboard"