#bash #shell #automator
#bash #оболочка #automator
Вопрос:
Я создал небольшой скрипт для преобразования музыкальных файлов и сохранил его в converter.command
файл.
#!/bin/bash
srcDir=/path/to/folder
for i in "$srcDir"/*.{wac,aiff,aif}; do
ffmpeg -i "$i" "${i%.*}.flac"
done
Я хотел бы иметь возможность перетаскивать мою папку в команду, которая принимала бы за srcDir
путь к этой папке.
Я думаю, мне нужно посмотреть automator, что я и сделал, но я не уверен, как этого добиться.
Комментарии:
1. Попробуйте
srcdir=$1
; если это сработает; возможно, выполните рефакторинг для обработки как отдельных файлов, так и каталогов в"$@"
2. Когда я дважды щелкаю по файлу, $ 1 ничего не меняет. Меня не просят ничего вводить
3. Вы спросили, как заставить его обрабатывать папку, которую вы перетаскиваете на нее.
4. Я не могу перетащить папку в командный файл. Я пытался создать приложение с помощью automator, но это ничего не дает