В osx Я пытаюсь обнаружить, когда новый файл добавлен в папку, а затем выполнить скрипт для обработки этого нового файла. Кажется простым, не так ли?Принятие имени измененного файла в fswatch с xargs в osx
Я делаю это:
fswatch -0 ~/motion-detection | xargs -0 -n1 -I {} ./detectmotion.sh
который будет вызывать detectmotion.sh сценарий оболочки, который состоит из:
echo "File added: " $1
на данный момент, по крайней мере. Я просто хочу, чтобы передать имя файла измененного файла в detectmotion.sh
я получаю пустой за $ 1
Может кто-нибудь увидеть, что я делаю неправильно здесь?
Заранее благодарен!
Это сработало, спасибо! – Uberbug
@Uberbug: Рад, что вы сочли это полезным. – Inian