я имел обыкновение использовать fswatch v0.0.2 как так (в данном случае для запуска Джанго тестового набора, если файл изменен)Как запустить fswatch для вызова программы со статическими аргументами?
$>fswatch . 'python manage.py test'
это работает отлично.
Я хотел бы исключить некоторые файлы, которые вызывали тест для запуска более чем один раз в экономии (Sublime текст сохранения файла .tmp, и я подозреваю, .pyc файлы были причиной этого)
Так я модернизировал fswatch, чтобы включить режим -e.
Однако путь fswatch изменился, который вызывает у меня неприятности - теперь он принимает трубу аргумент так:
$>fswatch . | xargs -n1 program
Я не могу понять, как передать в качестве аргументов программы здесь. например это не работает:
$>fswatch . | xargs -n1 python manage.py test
ни делает это:
$>fswatch . | xargs -n1 'python manage.py test'
, как я могу сделать это без упаковки мою команду в Баш скрипт?
отметили это как правильное, так как оно отвечает на суть моего первоначального вопроса - использование xargs без прохождения o utput в качестве аргументов для команды, которая должна быть запущена. –