fswatch не передает аргументы в xargs
Я начинаю использовать Fswatch на ОС х. Я прочитал учебник, но пример оттуда не работает по какой-то причине.
Я исполняю
fswatch /$HOME/Projects/utils/configs/.vimrc | xargs -0 -n 1 -I {} echo {}
в терминале и одновременно я редактирую файл в другом терминале. Но ничего не выводится.
Я пытался бежать только
fswatch /$HOME/Projects/utils/configs/.vimrc
и он работает отлично, выводя имя файла каждый раз, когда я его редактирую.
Что я сделал не так?
1 ответ
Вам нужно -0
флаг для fswatch
:
fswatch -0 $HOME/Projects/utils/configs/.vimrc | xargs -0 -n 1 -I {} echo {}