@bmike (1) задают несколько согласованности вопрос обычно в stackoverflow.com и я не думаю, что это всегда плохо (2) в моей литературе, Слово "собственный" означает "покупка", а значит, вы можете получать обновления в будущем. Я знаю, я немного опоздала, но, может быть, в наше время электрон будет путь. @EricWilson хрон выполняет команду через Шелл. С неисполняющих `myscript.sh не исполняемый, что оболочка выдает сообщение об ошибке `/etc/mycron/myscript.sh: отказано в доступе` и переходит к следующей инструкции (т. е. выходит, так как это единственная инструкция). Сообщение об ошибке посылается через электронную почту на ваш счет, как и все выхода из cron. Если вы еще не установили МТА, хрон выхода на работу теряется.

Сама оболочка может выполнять эту замену, избегая более дорогие вызовы fork и exec внешней программы. См. В разделе "параметр расширение" в zshexpn(1) для деталей.

% х=файл://файл/etc/passswd; печати ${файл X#://}
файл /etc/passswd

Так что в вашем случае, возможно, что-то вроде

% псевдоним -г в='${$(хклип -выбор с-о)#файл://}'
% принт-л в
файл /etc/passswd

Обратите внимание, что в это несколько общее письмо может быть непригодны глобальный псевдоним.

Вы также можете решить, как вещи с пробелами в имени обработано; в печати -л будет выявить разницу между:

псевдоним -г в='${$(хклип -выбор с-о)#файл://}'
псевдоним -г в='${"$(хклип -выбор с-о)"#файл://}'

когда есть пробелы в содержимом буфера обмена.