Я хотел бы создать рабочий процесс, который по запросу "Запрашивать элементы поиска", когда выбран и отфильтрованный запрос найден, я хочу, чтобы файл был скопирован в одно из двух мест, куда он направляется, зависит от размера.

Как мне этого добиться?

1 ответ1

1

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

for f in "$@"; do
    [[ $(stat -f %z "$f") -ge 50000 ]] && cp "$f" /tmp/ || cp "$f" ~/Desktop/
done

Пропуск ввода должен быть установлен в качестве аргумента. stat -f %z (размер формата) печатает размер файла в байтах. du -sk "$f" | cut -f1 (указанная папка, блоки kibibyte) будет печатать размер содержимого папок.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .