Создание службы в Automator (Запустить сценарий оболочки> Bash) для копирования в буфер обмена файлов (в байтах) выбранного файла в Finder. Я не очень хорошо разбираюсь в bash и не вижу, где это неправильно. Цель состоит в том, чтобы он отображался в меню «services» при щелчке правой кнопкой мыши по файлу, а затем я могу просто вставить размер файла везде, где бы я ни был. Опции Я выбранная в Automator является:Получить файл в рабочем процессе Automator
службы принимает выбранную "файлы и папки" в "Finder.app"
Shell/бен/Баш
вход Пасса в качестве аргументов
for f in "[email protected]"
do
getty=$(ls -l "$f")
done
IFS=' ' read -a newList <<< "${getty}"
echo -n ${newList[4]} | pbcopy
Ошибка запуска Shell Script - 1 ошибка:
-: -c: строка1: ошибка синтаксиса вблизи неожиданного токена `do
Вы можете суммировать ваши требования в лучший способ для нас, чтобы обеспечить/предложить лучшее решение, чем это? – Inian
обязательно, отредактированный вопрос – bzzWomp
Что передано в аргументе? Какую собственность вы пытаетесь сохранить в 'getty'? и что есть в '$ {newList [4]}' – Inian